Vim

Vim is a texteditor.
A good alternative to baseline vim is Neovim.
Neovim is based on vim and focused
on extensibility and usability.
The configuration file is stored in .config/nvim/init.vim

Plug-In

There are a bunch of different options for managing plug-ins.

Autocompletion

An important feature for writing text and especially code is autocompletion.
For Neovim there are a few options.