Neovim has most of the feature of Vim, but not all of them.
Here are a non-exhautive list of features missing in Neovim:
- not yet support for
--remote-silent
. - dropped support for interactive external command (
!
). - dropped support for encrypted files (via
cryptmethod
). - no direct integration with the system clipboard (but you can use external "providers").
- removed cscope support
Remote Silent
The --remote-silent
flag lets you make sure you have only one instance of gVim running when opening documents from the file browser.
Interactive External Command
In Vim when running an external command via the !
modifier you get a prompt where the user can interact with the program.
In Neovim that has been dropped. The !
still exist and the program is launched but the user can't interact with the program anymore.
A typical example is :w !sudo tee
used to write a file that requires administrative rights. The trick requires the user to enter a password but Neovim is not anymore letting the user do.
Cryptmethod
Vim can encrypt file:
- Using the
:X
command associate a password to a buffer. - Buffer associated to a password are saved encrypted (
:w
). - When reading (
:e
) an encrypted file the user is prompted for the password to decode the file.
This encryption/decryption is not supported by Neovim.