- NOTE: Due to compatibility issues on OS X, the config is not supported on OS X yet.
- Easy multi-tab support + navigation
- C/C++, Rust, Golang, Linter support + Navigation + Completion. Shellscript Linter Support
- Nice and informative airline
- Cloud sync notebook based on vim-wiki (Sync to any git server you want)
- NERDTree Support
Basic requirement
- Python3 (Needed by various plugins)
- Vim >=8.0 with +python3 support (Of course! This is a vim repo)
- curl (Used to download plug.vim)
- GNU Makefile
- GNU Stow
- python pynvim (install from pip or your favorite package manager)
For completion support, you may need the following dependencies:
- C/cpp: ccls
- Rust: rust-analyzer
- Golang: gopls
mkdir -p $HOME/stow-root
cd $HOME/stow-root/
git clone https://github.com/VOID001/VOID-vimrc
cd VOID-vimrc
- Run
make simulation
to see what will happen if you run the installation - Run
make install
to install the config files into your home directory
- For installation just need to follow the installation section
- NOTE: in order to make vim-wiki works correctly, you need to change the variable
g:viwiki_user_root
in .vim/vim-wiki.vim - \\ for open the tree view
- \ww for open the vim-wiki index page
- C-n for a new tab
- C-l for moving to the right tab
- C-h for moving to the left tab
<Tab>
in insert mode for completion (powered by ALE + Deoplete)