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

I switched from vim to neovim because I thought I needed to to use coc.nvim - turns out I didn't need to, coc.nvim works in vim 8+

As a neovim user who is just having neovim load my vimrc - nothing neovim specific -, I don't see a huge difference. Are there features I am missing out on?

I do like the idea of having everything in my vimrc so I could still use it with vim on a server if needed.



I found that nvim had generally better performance. That was my main draw originally, despite not using many plugins I often found Vim chugging on large files with things like syntax highlighting. FZF is also significantly snappier on nvim in my experience, or at least it was when I made the switch.


In general, nvim has better defaults than vim. You can simulate an out of the box nvim experience by adding a few lines to your .vimrc.

Besides that, I think the only big difference I've noticed is the nvim exclusive plugins.


nvim should find a way to commit to "good defaults" in a way that updates those defaults in the future, when nvim develops. So that it's not stuck in the hole that Vim is in, only a bit further along.


I still use both, with a shared vimrc. The biggest advantage of neovim for me is support for the clipboard in Wayland.[1] There are workarounds for vim (vim-fakeclip[2] is the best I found) but they have many limitations which can be frustrating.

[1]: https://github.com/vim/vim/issues/5157

[2]: https://github.com/kana/vim-fakeclip


One thing I immediately noticed is how much better neovim's built in terminal is when compared to vim! Vim's seems very barebones, afaik doesn't even support 24 bit color. Neovim meanwhile uses libvte IIRC which means it's a full on terminal emulator. I can run nvim inside nvim inside nvim and everything still works just fine!


I reluctantly tried neovim at first. I didn't like it as much as vim at the time, mostly due to plugin compatibility and some bugs (this was a while ago).

I permanently moved to neovim because of the forward looking vision and community around it.


when you do

```:s%/search term/replacement ```

it will load preview window showing the replacements you'd implement. neat feature I always like


I've been using Neovim for years and never knew this. Really cool, thanks!

It's set by `set inccommand=nosplit`


I am an nvim user. I still have everything on my vimrc but I installed nvim on all of my servers. Some plugins do not work on vim8+ (telescope.vim e.g.)


Vertical wildmenu (as opposed to horizontal in the statusline) is the most recent nvim goodie. Also clipboard integration via providers is nice for remote work (:helpgrep lemonade).

Made the switch originally because of swifter highlighting, less display issues and the builtin terminal.

My setup also still basically works with vim too


The new neovim LSP support is actually supposed to replace coc.nvim. I have not switched though, still too much friction




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

Search: