Hacker News new | past | comments | ask | show | jobs | submit login

I've never understood these editor wars. Isn't Vim simply a terminal editor, while Emacs is a GUI do-it-all?



Both have terminal and gui interfaces. The main difference (by default) is that vim has a mode for moving around and a mode for entering text and emacs does both at the same time (mostly by holding ctrl for moving around), but both can be configured out the wazoo to do either to some degree.


The joke that resonates most with me is: "Emacs can do anything - it's easily one of the most configuration programs ever created, and is practically its own operating system. Unfortunately, it doesn't come with a decent text editor"

In all seriousness, I don't think anyone really takes these things to heart anymore. I picked up Vi because it was on all the systems that I use. Once I began to learn it, i moved to Vim, as most people do. Later, Neovim got to the point that it was a drop-in replacement for me, seemed to be a more viable path for long-term growth given its focus on refactoring the core codebase and explicitly dropping legacy support for some features to that end, and early focus on speed through concurrency.

I'll grouse with emacs users a bit, but honestly... I can't open Vi on someone else's machine and immediately be useful, either. There isn't a huge difference in learning curve for me between "Vi configured by someone else" and "Emacs".


Clearly you are too new to this. They are all term-based at the beginning.


What an amazing comment.

It's like saying, "I hate war and I will fight you to make sure you understand my point of view".


As a long time Vim user (oh gosh 18 years already!), to me the Vim vs. Emacs war has always been a lighthearted joke. If there's any real war, it's more between text editors and IDEs.

I've been "attacked" on several occasions by IDE users for using Vim. Not once by an emacs user.


The real war is tabs vs spaces because that choice gets forced on others. Editors don't matter. You pick what you like best.


If you use emacs or bum, you are part of the cool kids club. If you use an IDE, you might as well be a heretic.


God will curse you since you've mentioned Vim as a "simply a terminal editor".


Emacs and vim can both be used from GUI or terminal.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: