I have been using VIM and TMUX for some time and this is a testament of what I use. My terminal is so easy to setup, follow this simple steps and you are good.
There are two ways to customize your terminal using this box settings
I have written a simple bash script which can automate the process but you have to do some things also
$ git clone https://github.com/Danielshow/BoxSetting $ cd BoxSetting # I use iterm as a replacement for my mac terminal $ brew cask install iterm2 # I love ZSH and customization $ brew install zsh $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" # Install Tmux as a multiplexer $ brew install tmux # Run my bash script $ ./index.sh [your system username]
- Open Vim and run
:PluginInstall - Hurray ππππππππππ
You might face a little error from you-complete-me, do this to fix it.
$ brew install cmake macvim $ cd ~/.vim/bundle/YouCompleteMe $ ./install.py
$ git clone https://github.com/Danielshow/BoxSetting $ cd BoxSetting # Copy vimrc to your root fie $ cp vimrc ~/.vimrc # Copy tmux conf to your root file $ cp tmux.conf ~/.tmux.conf # Copy zshrc to your root file $ cp zshrc ~/.zshrc # Make sure you have zsh installed # Download Vundle $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim # Download spaceVIM $ npm install -g spaceship-prompt $ git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" $ ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
- Open Vim and run
:PluginInstall - Hurray ππππππππππ
I added an undo script if you want to go back to your default settings
$ cd Boxsettings
$ ./undo.shVoila!!!!!π΅
- I have lot of aliases I used in my
~/.zshrc. You can delete them and change it to yours. - You can also delete all instances of my name and replace with yours
I wrote a tutorial for setting it up
You can raise a PR to fix typo or add more configurations