- vim 8.2.0+
- https://github.com/neoclide/coc.nvim
- https://github.com/junegunn/fzf
- plug
- Create a folder and download this repository and extract.
- Go to $HOME (on linux just "cd ~", on window go to your user folder)
- create a empty file (".vimrc" on linux, "_vimrc" on window) and paste this script into that:
let g:CONFIG_FOLDER = '$HOME/.vim'
let g:CONFIG_FORMAT = g:CONFIG_FOLDER . "/format/init.vimrc"
let g:CONFIG_MAPPING = g:CONFIG_FOLDER . "/mapping/init.vimr
let g:CONFIG_PLUGIN = g:CONFIG_FOLDER . "/plugin/init.vimrc"
" coding style
if filereadable(expand(g:CONFIG_FORMAT))
exec "source " . g:CONFIG_FORMAT
endif
" key binding
if filereadable(expand(g:CONFIG_MAPPING))
exec "source " . g:CONFIG_MAPPING
endif
" add plugin
if filereadable(expand(g:CONFIG_PLUGIN))
exec "source " . g:CONFIG_PLUGIN
endif
- set g:CONFIG_FOLDER to the directory of repository
- after that open vim and run commands
:PlugInstall
colorscheme
file explorer
nerdtree plugin
file type icons
git command history
statusline
more statusline themes
fuzzy finder
fuzzy finder for vim
autocomplete features