Installation
------------
To install, run
    cd ~
    git clone git://github.com/nviennot/zsh-config.git .oh-my-zsh
    ln -s .oh-my-zsh/zshrc .zshrc
    cd .oh-my-zsh
    git submodule init
    git submodule update
    chsh -s `which zsh`
Key Bindings
-------------
`Ctrl + b` Go back in the directory location history  
`Ctrl + f` Go forward in the directory location history  
`Ctrl + u` Go up in the directory structure  
`Ctrl + k` ls  
`Alt + v` vim  
Not ideal, I'm open to suggestions.
Features
--------
* The git status is printed in the prompt. To disable type `nog` (huge
  repositories tend to slow down the shell). Also disable git completion
* The command history is shared across sessions (very useful with `Ctrl + r`).
  To disable type `noh` (useful when all you are doing is Up arrow + Enter).
* Syntax is highlighted.
* No need to type `bundler exec` for most commands (annotate cap capify
  cucumber ey foreman guard heroku middleman nanoc rackup rainbows rails rake
  rspec ruby shotgun spec spork thin thor unicorn unicorn\_rails).
* `vi file:123` will open file at line 123.
* hitch is supported
* To load nodejs bin directory in the $PATH, type `npm_bin`