Hacker News new | ask | show | jobs
by mundanevoice 1663 days ago
Well, Emacs is incredibly powerful, but it is just too much work to do anything, even regarding keystrokes and all the chords you have to remember. I have worked on Emacs too, but sometimes it is just not worth investing so much time and energy in Emacs if you can spend much fewer time in Vim and get a lot more done.

VimScript is aweful, sure, but with Neovim Lua support, you can do a lot more in a decent and fast language. Emacs has some great plugins and good LSP support (Also, available in Neovim/Vim and also native treesitter support too). There is barely anything in Emacs at this moment that really justifies investing so much time into it.

Even with this post, as an experienced Vimmer, I could basically do everything they are doing here, without installing any plugin and remembering all those obscure keystrokes.

Also, Emacs folks downvoting this, tell me if my logic is wrong, you will come up with NADA.

3 comments

> Even with this post, as an experienced Vimmer, I could basically do everything they are doing here, without installing any plugin and remembering all those obscure keystrokes.

I thought so too[1], but I am willing to give the blog author the benefit of the doubt (that Avy is the fastest way). It also seems to me that with Avy the process is a little more uniform and consistent than the way I would do it in Vim (only a little, though).

[1] In Vim, I would do the Filter->Select->Act cycle as *'/<pattern>qq<modify-pattern><esc>q'* and then use 'n@q' for each modification, or 'nn' to skip to the next modification.

For simple patterns (for example, adding a parameter to a function call) I won't even bother with the recording, I'll do a flurry of 'n.' or 'nn'.

Let me start with the singular most obvious.

No plugin org-mode like exports of all default org-mode export types in vim.

Just for reference:

https://orgmode.org/manual/Exporting.html

Looking forward to your youtube clip in a few years.

I think you're being downvoted for the tone of your post. It comes across as sneering and argumentative for no reason.