Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

[flagged]


I am a diehard Vim fan. In every IDE and editor I had to use, first thing I would do is to find and install a Vi plugin. I use Vi motions everywhere. System wide. There are cons - I can't work on someone else's machine. I've completely lost ability to do even simplest one hand manipulations even on my own keyboard. Also I can't stand watching anyone trying to open file using mouse or trackpad. Especially that looks extremely pathetic when someone does that during a tech talk, on a big screen. Five seconds to open a file, move or resize a window. Totally pathetic. I love Vim. It makes me feel empowered. One day though I woke up with a shocking realization. Emacs is better Vim than Vim.


> Emacs is better Vim than Vim.

That's a big payload to drop as the last sentence of a post; surely it deserves some justification. Why do you feel that it is so?


You can't sell Vim to non-Vim muggles just by talking about how awesome Vim is. Vim's power needs to be discovered, learned and appreciated by an individual on his/her own. Same thing can be said about Emacs. For a very long time I was totally convinced I won't be able to find every single feature of Vim (that I love so much) in Emacs. I started using it anyway - I was curious. For about a year I would have Vim, Emacs and InteliJ (with IdeaVim plugin) - all three running together. Building my own Evil-driven config was difficult. And then I found Spacemacs. Next thing I remember - I pledged myself to stay in Emacs and work without leaving it and switching back to IntelliJ and Vim even if it takes days to find the right solution. By the time when Jetbrains changed their licensing model and my InteliJ license expired I couldn't care less anymore. And then I got a new machine, and for the first time ever - I broke my ritual of preparing new machine, instead of installing Vim and setting the right config, I started with Emacs. It's been six months. My Vim config still pristinely default. And I don't even care.


Vim has its own share of horrors lurking in the codebase.




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

Search: