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 gO 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 <Esc> <C-\><C-n>
endif

For a more granular approach use exists():
if exists(':tnoremap')
    tnoremap <Esc> <C-\><C-n>
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: