DEV Community

Mario Carrion
Mario Carrion

Posted on • Originally published at mariocarrion.com on

1

(n)vi(m): productivity plugins

Let's take a look at my favorite productivity plugins. I blogged about my basic nvim settings, this time I would like to share all the plugins I use as a heads-up-display when editing text.

1) ctrlpvim/ctrlp.vim

ctrlp.vim is a full path fuzzy file finder. It's amazing! The configuration I use is the following:

set runtimepath^=~/.vim/bundle/ctrlp.vim
let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files -co --exclude-standard']
Enter fullscreen mode Exit fullscreen mode

2) tpope/vim-commentary

vim-commentary allows you comment/comment out blocks of text, it's really useful.

3) tpope/vim-surround

vim-surround allows you to easily manipulate "surroundings", to do whatever you want with those delimiters. It's really better explained in the README.

4) SirVer/UltiSnips

UltiSnips allows defining custom snippets, I use this a lot for generating skeletons of Go tests, time saver for sure.


The more you know

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay