My dotfiles.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


This is my collection of configuration files.


Pull the repository, and then create the symbolic links using GNU stow.

$ git clone ~/.dotfiles
$ cd ~/.dotfiles
$ stow fish vim tmux # plus whatever else you'd like

The fish dotfiles depend on the fish shell, so install that first:

$ brew install fish
# Add /usr/local/bin/fish to /etc/shells, then do
$ chsh -s /usr/local/bin/fish

The Vim dotfiles depend on vim-plug for installing Vim plugins:

$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
$ vim +PlugInstall +qa

There's a gruvbox colourscheme for iTerm2 called gruvbox.itermcolors.


To setup dictionaries for Neovim that support unicode quotes (e.g. you’re rather than you're), download the en_US and en_GB-large dictionaries from SCOWL, and then install them:

$ mkdir -p ~/.local/share/nvim/site/spell
$ cp en_GB-large.aff ~/.local/share/nvim/site/spell/en_GB.aff
$ cp en_GB-large.dic ~/.local/share/nvim/site/spell/en_GB.dic
$ cp en_US.* ~/.local/share/nvim/site/spell/

Then open Neovim in the spell directory and execute :mkspell! en en_US en_GB to build the Neovim dictionaries.