5 ms·
> Vim might be hard, but [...] it makes much more sense than Emacs. Counter-point: I think emacs makes much more sense. If you start it, you can navigate a fi
by fhennig 6y ago
> Vim might be hard, but [...] it makes much more sense than Emacs.
Counter-point: I think emacs makes much more sense. If you start it, you can navigate a file by clicking in places. It is a GUI application, whereas I think vim is just a terminal program by default?
Emacs has a little built in tutorial (Ctrl+h t) and is quite discoverable (type Ctrl+h ? and it shows you a lot of commands you can use to find out about what functions a chord invokes or how to invoke a function with a key cord). With helm you just type a part of a function and it gives you a list of suggestions.
Within programming languages I think auto-completion is a must-have for discoverability. Otherwise I have to constantly look up stuff in the documentation. And for that company-mode is really nice, I don't know about the vim side of it but I think something like that goes against the philosophy of vim as I understand it?
To me, modal editing didn't make much sense in the beginning and for emacs the learning curve seemed less steep, so that's what I went with in the end. But clearly it must be good somehow, because so many people use and love vim! It's just not for me I guess.
- raverbashing 6y agoYes, in the XEmacs case it is the case, not necessarily when you're using it like VIM (There are gui versions of VIM as well but it feels weird)