My personal Vim/Neovim configuration files, dotfiles, docs and other scripts.
OS: Linux, WSL
Vim/Neovim requirements:
- vim 9.1+ (full features)
- vim 7.4.629+ (minimal, tested in CentOS 7)
- neovim 0.11.0+
See install/README.md for more details.
File Name | Description |
---|---|
install | installation scripts |
project_files | config files for local project |
root | dotfiles |
root/.config/nvim | neovim configurations |
root/.vim/vimrc | full vimrc file |
root/.vim/doc | my vimdocs |
terminal | configurations for terminal emulators |
wsl | scripts for WSL |
Vim
- Full vimrc file:
.vim/vimrc
- Custom vim configuration file:
~/.vim/config.vim
. Seeroot/.vim/config.vim.example
. - Local project vimrc file:
.project.vim
- vim-plug as plugin manager
- Custom vim configuration file:
- Single vimrc file:
.vimrc
- Custom vim configuration file
~/config_single_vimrc.vim
- Local project vimrc file:
.vimrc
(:h 'exrc')
- Custom vim configuration file
Neovim
init.vim(root/.config/nvim/init.vim
) is a soft link to root/.vim/vimrc
, you can run install/setup.sh
to create it.
- Custom vim configuration file:
~/.vim/config.vim
. Seeroot/.vim/config.vim.example
. - Local project vimrc file:
.project.vim
- lazy.nvim as plugin manager.