Crafted for and tested on Mac OSX.
Download from http://www.iterm2.com/
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew install zsh
Refer to https://github.com/robbyrussell/oh-my-zsh
brew install tmux
brew install reattach-to-user-namespace
brew install macvim --with-cscope --with-lua --override-system-vim
brew linkapps
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# Then launch vim and run :PlugInstall to install all the vim plugins
mkdir ~/.vim/undodir
brew install cmake
cd ~/.vim/plugged/YouCompleteMe
./install.py --clang-completer
Refer to https://github.com/sstephenson/rbenv
git clone https://github.com/amatsuda/gem-src.git ~/.rbenv/plugins/gem-src
brew install the_silver_search
brew install ripgrep
brew install --HEAD universal-ctags/universal-ctags/universal-ctags
brew install autojump
git clone https://github.com/sushengloong/dotfiles.git ~/dotfiles
ln -s ~/dotfiles/oh-my-zsh/custom/themes ~/.oh-my-zsh/custom/themes
ln -s ~/dotfiles/commonrc ~/.commonrc
ln -s ~/dotfiles/zshrc ~/.zshrc
ln -s ~/dotfiles/bashrc ~/.bashrc
ln -s ~/dotfiles/bash_profile ~/.bash_profile
ln -s ~/dotfiles/tmux.conf ~/.tmux.conf
ln -s ~/dotfiles/agignore ~/.agignore
ln -s ~/dotfiles/gitconfig ~/.gitconfig
ln -s ~/dotfiles/githelpers ~/.githelpers
ln -s ~/dotfiles/gitignore_global ~/.gitignore_global
ln -s ~/dotfiles/irbrc ~/.irbrc
ln -s ~/dotfiles/pryrc ~/.pryrc
ln -s ~/dotfiles/gemrc ~/.gemrc
ln -s ~/dotfiles/vimrc ~/.vimrc