A set of vim, zsh, git, and tmux configuration files.
Switch branches/tags
Nothing to show
Latest commit 07ff709 Apr 26, 2017 @croaky Auto-close parens, quotes, brackets, braces, etc.
Remove `for` usage, which was reported as buggy by colleagues.
Failed to load latest commit information.
git_template.local/hooks Revert "Update gofmt and go vet Git hooks" Aug 28, 2015
README.md Remove Vim plugins redundant to thoughtbot Apr 24, 2017
curlrc Add newline to end of `curl >` files Mar 4, 2015
rcrc Use full path on rcrc directories Jan 19, 2016
tmux.conf.local Use GNU Screen-like Tmux settings Jun 19, 2015
vimrc.bundles.local Auto-close parens, quotes, brackets, braces, etc. Apr 26, 2017
vimrc.local Set up Vim for React Native development Apr 25, 2017


croaky dotfiles

I use thoughtbot/dotfiles and croaky/dotfiles together using the *.local convention.


Set zsh as my login shell.

chsh -s /bin/zsh

Install rcm.

brew tap thoughtbot/formulae
brew install rcm


Clone onto my laptop:

git clone git://github.com/croaky/dotfiles.git


env RCRC=$HOME/croaky/dotfiles/rcrc rcup

This will create symlinks for config files in my home directory.

I can safely run rcup multiple times to update.

What's in it?

vim configuration:

git configuration:

  • l alias for tight, colored, log output.
  • My name and email.

zsh configuration and aliases:

  • todo to edit my plain text todo file, located in Dropbox.
  • restart-postgres alias to restart Homebrew'd Postgres.
  • gpg alias for gpg2.
  • install-missing-ruby alias to upgrade Homebrew'd ruby-build and install Ruby implicitly from .ruby_version file in current directory.
  • Add Go workspace to PATH.
  • Add Node modules to PATH.