Skip to main content

Custom Vim

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.