3 ms·
Personally, as much as various editors talk about "modernity," there isn't really one that's surpassed Emacs yet. My requirements are fairly simple: -Text inte
by qwertyuiop924 10y ago
Personally, as much as various editors talk about "modernity," there isn't really one that's surpassed Emacs yet. My requirements are fairly simple:
-Text interface: I don't want to be unproductive when I'm without a GUI
-Consistant abstractions and scriptability: Your editor needs to be customizable for whatever task I may need: that means scripting anything that can be done with a UI, customizing pretty much any aspect of editor behavior, the ability to embed curses-style UIs into the editor (when in nongraphical mode), and interfacing with external programs. And yes, these are all features I use. And not just for playing tetris, either.
In order to do this, you need consistant abstractions. For instance, if every window, from your obtions window, to your editing window, to your tetris window, aren't treated the same, aren't fundamentally the same object type, then you've failed as an editor designer.
-Ecosystem: this one isn't so much of a requirement, but it's nice to have a good one. That means lots plugins and other tooling.
The only editors that have these are vim, emacs, and, to a certain degree, acme.