Vim Is Really Cool

Updated

My Vim setup:

I use Neovim, an open-source editor derived from Vim, and more specifically LazyVim, which comes with some quality-of-life features. Personally, I've found that using Vim “vanilla” and contrasting that with a fully kitted-out setup helped me appreciate all of the nuances within my text editor.

1. Configuration

The world of plugins in the Neovim ecosystem is also pretty awesome. Here are some of the tools I use:

  • Telescope
  • Mason
  • Treesitter
  • Which-key
  • tmux (not a Neovim plugin, but a terminal multiplexer that fits nicely into the same workflow)

2. Text navigation

The main point of Vim is to keep your fingers on the keyboard as much as possible.

Shout out ThePrimeagen for putting me onto Vim. It's made programming so much more enjoyable!