This repository contains the configuration I use when running [vim][]. This
is a fairly minimal vimrc, a good starting point for someone who wants to fork
and extend with their own customizations.
vim-plug is used to manage vim plugins. Notable plugins used include: ale for (async) linting, fzf for quickly opening files, vim-airline for a helpful status bar, and goyo for distraction free text editing.
[gruvbox][] is the vim colour theme.
- vim v9.0+
- brew or apt to install packages
- curl to fetch vim-plug
You can install everything using the included shell script: ./install.sh.
This will perform the following operations:
- symlink the directory to
~/.vim - symlink the
vimrcfile within this directory to~/.vimrc - grab
vim-plug:curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim - install
fzfandrust-analyzer - run
PlugInstallinside Vim to install bundles usingvim-plug