anvim is a simple nvim configuration for regular users of vim.
neovim >= 0.7
Install vim-plug for your os.
# keep the backup (optional)
mv $HOME/.config/nvim $HOME/.config/nvim.bak
# clone the repo
git clone https://github.com/khanalnabin/anvim.git $HOME/.config/nvim
# start nvim
nvim
# install the plugins
:PlugInstall<CR>
# keep the backup (optional)
mv $HOME/Appdata/Local/nvim $HOME/Appdata/Local/nvim.bak
# clone the repo
git clone https://github.com/khanalnabin/anvim.git $HOME/Appdata/Local/nvim
# start nvim
nvim
# install the plugins
:PlugInstall<CR>
init.vim is the starting point of nvim. All the remaining configuration files are sourced from init.vim.
settings.vim sets some vim specific variables.
config.vim contains configuration for those plugins which donot need specific setup.
plugins.vim contains command to install different plugins.
mappings.vim includes general keymappings.
vscode.vim is a file to be sourced from vscode if someone wants to use neovim in vscode.
plugins contains configuration files related to different plugins.
The files inside ftplugin are called according to the type of file in the current buffer.
The user directory contains the user configurations. You can keep your own configs inside user directory. The init.vim inside the user directory is already sourced. You can create an init.vim file inside user directory and source all other files from there. Your plugins can be kept inside the plugin.vim file inside user directory. file You don’t need to source plugin.vim file. It is already sourced.