Hacker News new | ask | show | jobs
by shaunsingh0207 1200 days ago
Neovim isn't emacs, and you can't make it emacs no matter how hard you try - Emacs is writen mainly in lisp, neovim has a lot of c. You don't have to worry about if something is possible in emacs, you can just hack onto it, on neovim you have to spend an awful lot of time seeing if something is possible - Emacs has decades of ecosystem, neovim does not - Emacs is build on lisp and has first class support, fennel is a second class citizen in neovim, users are exepcted to (rightfully) figure their own way through things. Whereas the internet is full of decades of elisp knowledge - Emacs is a proper GUI. neovim is not, yet.

In the future, can neovim match and exceed emacs? yes. Is it capable of it? yes.

It however, is not currently is not an emacs replacement in any way shape or form. It is an entirely different editor, with a different way of going about things, and should be treated as such.

This is coming from someone who often contributes to neovim and neovide (a neovim GUI), and uses fennel both inside and outside of neovim extensively.

1 comments

As I said, If you're trying to use vim like emacs, you're doing it wrong. You can and people do, but that's not the point. See my second link on the subject.
On a thread about emacs, you posted about telling people to use vim. why do it if you aren't trying to get emacs users to use vim?

If someone told me to change my workflow just to use the same bindings, that gives me every reason not to do it more.

By telling people to use Vim instead of Emacs, you are implying that Vim is a replacement for their use case, so they can use Vim like Emacs.