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
vimrc
file 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
fzf
- run
PlugInstall
inside Vim to install bundles usingvim-plug