config files for zsh, bash, completions, gem, git, irb, rails
Vim script Shell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 23 commits ahead, 120 commits behind ryanb:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This is a shared dotfiles setup, it sets up a lot of useful defaults and configuration for a bunch of things.

Clone this repo to anywhere, for example to ~/Projects/dotfiles and then run:


This will symlink dotfiles from your homedirectory to your checkout of this repo, allowing you to modify and commit to these files easily.

PS and bash completion

Install git and bash its bash completion:

brew install git bash-completion


We're using vim-plug for plugin management. All plugins are listed in vimrc. Start vim and run:


This should pop open a window and install all plugins.

Project navigation

Assuming you have your projects in ~/Projects you can easily jump to them like this from anywhere:

cd /anywhere/on/my/machine
p my_project # jumps to ~/Projects/my_project
p my_p<tab> # autocompletes "my_project"