DEV Community

Discussion on: Time to End the vi/Emacs Debate

Collapse
 
idanarye profile image
Idan Arye

The appeal of Emacs was being a super-configurable editor, where the editor itself is just another plugin - which means that every plugin author has as much power as the editor developers. Another property of Emacs was it's willingness to consume much more system resources in order to provide the user with more features and flexibility.

Doesn't that remind you of Atom? VSCode also shares that architecture, and Sublime - while using a more conventional architecture - is also extremely configurable.

The appeal of Vim is modal editing. Very few other editors share that idea - like Neovim (which doesn't really count, since outside the Vim vs. Neovim debate Neovim users will identify as Vim users) and Kakoune (which still has only a tiny market share...). Can't think of any others...

My point is that those appealed by Emacs can find the same appeal in many other editors, and have probably spread out to them, while those appealed by Vim need to stick with Vim. That's why Vim keeps it's market share after so many years - because no one bothered to imitate it...