Reputation: 845
Is there a way to source the ~/.config/nvim/init.vim
file from within nvim?
With vanilla vim you can source .vimrc with :so %
: Is there an equivalent method do with similarly in neovim?
Upvotes: 24
Views: 22938
Reputation: 21
If you use Neovim you can do something like :
local bind = vim.keymap.set
bind("n", "<leader>s", ":source $HOME/.config/nvim/init.lua <CR>")
But it's not use with Lazy.nvim
Upvotes: 0
Reputation: 845
$MYVIMRC
is always available from inside vim or neovim, so you can just use
:source $MYVIMRC
and bind it to a convenient mapping:
nnoremap <Leader>sv :source $MYVIMRC<CR>
2021 update: If you are using neovim with a lua config, you can use :luafile $MYVIMRC
Upvotes: 32
Reputation: 8128
How about use the map
let $my_vimrc = $localappdata.'\nvim\init.vim'
nnoremap <leader>s :source $my_vimrc<cr>
Upvotes: 5