curl -sSL https://raw.githubusercontent.com/kasyaar/vim_config/main/install.sh | shsudo apt-get install git mercurial cscope
git clone git://github.com/kasyaar/vim_config.git $HOME/.vim
ln -s $HOME/.vim/.vimrc $HOME/.vimrc
ln -s $HOME/.vim/.gvimrc $HOME/.gvimrc
vim +PlugInstall +qallopen nvim
:exe 'edit '.stdpath('config').'/init.vim'
:write ++p
then add following text to this file
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc
save and re-run nvim instructions was taken from official Transitioning from Vim page.
This vim config distribution uses Minimalist Vim Plugin Manager which I think is simplest addon manager for vim.
Following plugins will be installed after apply this vim config:
| Plugin | Description |
|---|---|
| rainbow_parentheses.vim | helpful when you work with clojure |
| bufexplorer | make buffer management much easier |
| vim-snippets | a bunch of snippets for different languages |
| nerdtree | project tree |
| nerdcommenter | ads useful commenting feature |
| auto-pairs | tbd |
| vim-colorschemes | tbd |
| vim-dadbod | tbd |
| undotree | tbd |
| toggleterm | tbd |
| gen.nvim | tbd |
| vimwiki | tbd |
| vim-airline | tbd |
| csv.vim | tbd |
| coc.nvim | tbd |
| coc.nvim | tbd |
| vim-fugitive | tbd |
| markdown-preview.nvim | tbd |
TBD
Enjoy!