Neovim
Articles on this Topic
When it comes to text editors, Neovim is one of the most popular choices. It promises blazing-fast movements through the code base, comes with a built-in LSP client, and can be customized down to the last detail. But getting started is notoriously difficult.
Without extensive configuration, it presents a very minimalist interface and the multitude of keyboard mappings can seem overwhelming at first. It’s far from obvious how certain actions and configurations are to be realized. What is more, some of the things you may know and like from other IDEs and editors, such as tabs or multiple cursors, are frowned upon by large portions of the Vim community. Instead, a basic understanding of more idiomatic mechanisms, like text objects, buffers and macros, is required to be effective.
In the articles collected here, Neovim is introduced and recommended for certain predefined workflows and use cases.