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)
- plugin manager: vim-plug
- neovim 0.12.0-dev
- plugin manager: lazy.nvim
- Git 2.19.0+
- plugin manager: lazy.nvim
See install/README.md.
File Name | Description |
---|---|
install | installation scripts |
network | network-related 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 help files |
terminal | configurations for terminal emulators |
wsl | scripts for WSL, :h wsl.txt |
root/.vim/vimrc
- For Neovim: init.vim(
root/.config/nvim/init.vim
) is a soft link toroot/.vim/vimrc
, you can runinstall/setup.sh
to create it.
- For Neovim: init.vim(
- Custom vim configuration file:
~/.vim/config.vim
(Vim / Neovim) and~/.config/nvim/lua/config.lua
(Neovim). Seeroot/.vim/config.vim.example
. - Local project vimrc file:
.project.vim