If you install Neovim and open up a new nvim
session,
you might notice that none of your carefully crafted ~/.vimrc
configuration
is taking effect.
This is because the ~/.vimrc
file is not part of Neovim's default
runtimepath
(see :h runtimepath
for details on what is included).
For custom user-land configuration of your Neovim sessions, you should start
with an init.vim
file. For Mac users, it will likely be placed in
~/.config/nvim/
. To be sure where it belongs, you can run :echo stdpath('config')
.
In that file, you can add any Neovim-specific configuration. You can also take
the opportunity to source your ~/.vimrc
file so that you get all those
configurations. These lines will do the trick.
if filereadable(expand('~/.vimrc'))
source ~/.vimrc
endif
Things tend to be backward compatible, so you aren't likely to run into issues
with what's in your ~/.vimrc
. At any rate, it is a good starting point for
getting back to a familiar configuration.
See :h nvim
for more details about how to transition.