*nvim.txt* Nvim NVIM REFERENCE MANUAL Nvim *nvim* *nvim-intro* Nvim is based on Vim by Bram Moolenaar. If you are new to Vim see |help.txt|, or type ":Tutor". If you already use Vim see |nvim-from-vim| for a quickstart. Nvim is emphatically a fork of Vim, not a clone: compatibility with Vim is maintained where possible. See |vim_diff.txt| for the complete reference of differences from Vim. Type to see the table of contents. ============================================================================== Transitioning from Vim *nvim-from-vim* To start the transition, create ~/.config/nvim/init.vim with these contents: > set runtimepath^=~/.vim runtimepath+=~/.vim/after let &packpath = &runtimepath source ~/.vimrc < Note: If your system sets `$XDG_CONFIG_HOME`, use that instead of `~/.config` in the code above. Nvim follows the XDG |base-directories| convention. See |provider-python| and |provider-clipboard| for additional software you might need to use some features. Your Vim configuration might not be entirely compatible with Nvim. For a full list of differences between Vim and Nvim see |vim-differences|. The |'ttymouse'| option, for example, was removed from Nvim (mouse support should work without it). If you use the same |vimrc| for Vim and Nvim, consider guarding |'ttymouse'| in your configuration like so: > if !has('nvim') set ttymouse=xterm2 endif < Conversely, if you have Nvim specific configuration items, you could do this: > if has('nvim') tnoremap endif < For a more granular approach use |exists()|: > if exists(':tnoremap') tnoremap endif < Now you should be able to explore Nvim more comfortably. Check |nvim-features| for more information. ============================================================================== vim:tw=78:ts=8:noet:ft=help:norl: