The Ultimate Vim Configuration

Posted by Shiva Saxena on Mon 17 February 2020 Updated on Mon 17 February 2020


Are you a Vim user, and searching for some awesome tweaks that would make your text editing more efficient and delightful? If yes, then I would like to share with you The Ultimate Vim Configuration. The tweaks are so awesome, that I couldn't resist myself from sharing it on the blog.

The detailed documentation of the repo is already well written, and if you are a vim user then you can also make some of your custom tweaks if you want. In this, you get the availability of so many plugins at one place, configured optimized, and ease of extendability of your custom tweaks. Along with it, the installation/uninstallation process doesn't take more than 1-2 minutes.

After installations, I included some of my custom configurations as follows:

set nu

map <C-m> :tabnext<cr>

let MRU_Open_File_Use_Tabs = 1

let g:ctrlp_prompt_mappings = {
    \ 'AcceptSelection("e")': ['<2-LeftMouse>'],
    \ 'AcceptSelection("t")': ['<cr>'],
    \ }

colorscheme gruvbox
highlight Normal ctermbg=16
set colorcolumn=80
highlight colorcolumn ctermbg=black

let g:NERDTreeWinSize=30

let g:gitgutter_terminal_reports_focus=0
set updatetime=2000

let g:gitgutter_enabled=1
set list
set listchars=space:ยท

Overall, it is working like a charm for me! You may try it yourself if you wish to.

Thanks for reading!

See you in the next post :)