(Neo)Vim

  Markdown
Published 1 Feb. 2025. Last update 18 Feb. 2025.
Tags: .

I used to use Neovim as my main development environment. I like the fact that it’s small and fast, and that I can use it over an SSH connection. Neovim is a fork of Vim that I use for the Lua configuration and built-in Language Server Protocol support.

However, I mainly use Emacs these days. I extensively use evil (a Vi(m) compatibility layer for Emacs), so I haven’t really stopped using Vim but instead just use it inside a big Lisp machine.

You can find my configuration in my NixOS repository here.

Below are my working notes on learning and using (Neo)Vim.


O nvim-cmp cmp-path without starting ./

O hydra