I have been a hardcore Vi(m) user for the past many years. Over the years I have learnt the mastery of Vi editing and I love editing in Vi. But one thing is for sure: Vim (at least for Mac) sucks badly. The scripting language is a joke, the development is stalled (or really slow), the syntax highlighting is a joke and the implementation is really slow for some things. There is nothing worse than being slowed down by lags in the text editor. I have tried to switch over to Emacs for at least 4 times now, but unsuccessfully, since the editing is not that natural for me. (I know at least one other Vim hacker that has done and tried the same switch).
If I was to invest shit loads of hours into learning to use a text editor I would pick Emacs - - simply because the environment that Emacs offers is amazing (Vim environment looks good, but the more you customize, the slower things get and the more you look around, the more issues you find).
If I was to invest shit loads of hours into learning to use a text editor I would pick Emacs - - simply because the environment that Emacs offers is amazing (Vim environment looks good, but the more you customize, the slower things get and the more you look around, the more issues you find).