Custom Vim
This article originally documented my Vim setup and the retired myvim
repository. I no longer use Vim and have moved my editor workflow to Neovim.
My current editor setup
My maintained configuration now lives in the ChrisTitusTech/neovim project. It is a Lua-based setup built on kickstart.nvim with LSP support, completion, formatting, project search, file navigation, and writing tools.
For the full setup and current feature overview, read Neovim: The Ultimate Editor and Neovim the Elite Editor.
Quick installation
On Linux, clone the project to a normal directory and run its dependency repair script:
git clone https://github.com/ChrisTitusTech/neovim ~/neovim
cd ~/neovim
bash lin-depend.sh
nvim
On first launch, Neovim installs the configured plugins. Use :checkhealth to
check the environment, :Lazy to manage plugins, and :Mason to manage
language servers and development tools.
The old .vimrc and Vim-plug instructions are intentionally no longer
included because the configuration they referenced no longer exists.