Add cache and undo directory to gitignore.
Append symlink to tmux.conf to be automatically linked.
Remove duplicated binding.
Get rif of some infomration in $PS1.
Smart pane switching with awarness of vim
Set the default branch as the one to be pushed.
Tidying up the code.
Fix the authme function.
Remove unecessary function and fix hash generation function.
Huge refactoring.
Tmux ultimate configuration.
Ignore .netrwhist
Setting up UI configuration after the bundles are in the runtime path.
Set the right directory for caching.
Some more refactoring.
Add bundle unite.vim
Add bundles for PHP and Golang
Remove unecessary files
Move inputrc configuration to the bash folder. It makes more sense.
Move git prompt and completions scripts to the bash folder.