DEV Community

Mario Carrion
Mario Carrion

Posted on • Originally published at mariocarrion.com on

(n)vi(m): look and feel plugins

Last time 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) vim-airline/vim-airline

vim-airline will draw a statusline at the bottom of each window indicating information relevant to file itself, like detected type, encoding, path and vim stuff like modes, pressed keys or columns number.

vim-airline is the foundation for literally all the plugins I currently use that are going to be listed below.

2) ryanoasis/vim-devicons

vim-devicons adds file type icons to vim, usually displayed on the statusline and in combination with other plugins like controlp. A really important thing about this plugin is the that you must use a patched nerd font compatible one. My current favorite is Fura Code, I also enable ligatures on iterm2 when selecting this font.

3) airblade/vim-gitgutter

vim-gitgutter shows a git diff in the gutter to indicate added, changes and removed lines.

The configuration I use is:

set updatetime=500
Enter fullscreen mode Exit fullscreen mode

4) mkitt/tabline.vim

tabline.vim allows displaying succint tabs and as expected it supports the usual g commands to navigate them.

5) NLKNguyen/papercolor-theme

papercolor-theme defines color schemes. The configuration I use is:

set termguicolors
set background=dark
colorscheme PaperColor
Enter fullscreen mode Exit fullscreen mode

In practice all of this combined looks like this!

nvim look and feel plugins


Productivity plugins are next!

The more you know

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

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

Okay