Vim has a powerful ecosystem of plugins that do almost anything. I wanted to carefully approach installing plugins when I first started so I didn't end up with too many. My goal was to make Vim a little more like the IDEs I'd grown used to since I started programming.
With that in mind, I installed a plugin manager, vim-plug
, and added a few to try out. By far the most useful plugin is coc.vim
. I mentioned coc
before in the output on snippets a couple days ago. It also powers my autocomplete, formatting, etc.
A close second to coc
is fzf.vim
, which allows me to open files and search code. I extended it to include a nice preview using bat
and search really quickly with ripgrep
.
Not all Vim plugins adds functionality. My color scheme is also a plugin! I'm using jellybeans
. Vim is infinitely configurable and you can often find a plugin to help make a task easier or faster.