Skip to content
All you need to DEVELOP HARDER!
Shell Vim script Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
clojure First clojure commit! Add an alias for lein Dec 29, 2016
docker Stop using docker-machine Sep 13, 2016
git Add git_dig util thanks to @nicoolas25 Jan 9, 2018
github Add npr alias Oct 30, 2018
javascript Add some yarn aliases Apr 24, 2017
kinesis ctrl ==> ⌃ May 6, 2015
local Allow machine-specific zsh config with local/zshrc Jul 2, 2015
mac_os Reorganize stuff Sep 26, 2014
ruby Update rspec snippet Nov 22, 2018
tmux Install some sweet tmux packages Jan 30, 2017
vim use spring for running specs Feb 8, 2019
zsh Add terraform alias Feb 8, 2019
.gitignore Add autosuggestions to zsh Jun 20, 2016
Brewfile These have sufficiently changed in their own way Jan 16, 2017 Extract explicit aliases to their own file Apr 21, 2015
gemrc Use brew bundle to manage dependencies Mar 28, 2017


All you need to DEVELOP HARDER!


git clone git:// ~/.dotfiles
  • Modify the gitconfig so that you don't use my name ;)
  • Install iTerm2
  • Install Solarized for iTerm2
  • Recommended: remap Capslock to Escape with Seil

What you get

  • awesome shell aliases
  • blazingly fast git workflow
  • sweet vim setup
  • and much more!


  • Explicit aliases! They expand automatically when you use them.
  • Mandatory aliases: so you don't forget to use them. Mandatory Aliases


  • Space is the leader!
  • <Space>f opens a file tree
  • <Space>d opensa a fuzzy file finder
  • Ctrl with hjkl moves from split to split
  • vv opens a vertical split
  • ss opens a horizontal one
  • Q closes a split
  • <Space>g opens a grep of the word under the cursor


  • pry! for require 'pry'; binding.pry
  • spec! for require 'spec_helper'


Super fast aliases (see git/aliases)

  • c my-branch to checkout
  • l to pull
  • gc "my commit message" to add all and commit
  • p to push
  • prm to open a pull request towards the master branch
  • prs to see all the pull requests in the current repo


  • If you want to add a machine-specific zsh config, you can do so by adding a zshrc file in the local/ directory. local/zshrc will be loaded after zsh/zshrc.
You can’t perform that action at this time.