3 ms·
I recently switched from Vim to Emacs with Evil. Vi motions are really not that hard to get used to. I reached my previous productivity quickly and then was abl
by snazz 8y ago
I recently switched from Vim to Emacs with Evil. Vi motions are really not that hard to get used to. I reached my previous productivity quickly and then was able to move on from there. However, you're not going to get the full IDE experience with vim (by design), so moving to Emacs felt natural to me when I wanted more advanced plugins and I learned that Evil was as good if not better than Vim itself.
I have used IDEs in the past and it was an overall pleasant experience. Visual Studio is okay, XCode is fine, Eclipse is all right, but what bothered me most was that all three were necessary to be able to develop for common platforms. I would find a game changing plugin for one and then want it in another (not happening). The integration between language and editor is the beauty of IDEs and that's the best and the worst thing about them, the reason that they're never going to replace the venerable text editor for me. The other issue is that IDEs discourage experimentation into new languages because using a new language means learning a new editor and getting comfortable with all new tooling. I'd much rather use the same editor for everything, with easy-to-get modes for every kind of language imaginable instead of learning yet another okay-ish IDE for each language.