THIS IS STILL AN ACTIVE WORK IN PROGRESS!
- Uses Dotbot to manage dotfiles.
- Uses zplug to manage zsh plugins.
- Uses vim-plug to manage vim plugins.
- Uses Tmux Plugin Manager to manage tmux plugins.
- Uses base16 for coloscheme options and continuity between vim-airline, my zsh prompt, and tmux.
After cloning this repo, cd .dotfiles
and sh ./install
to set up the development environment.
Run sh ./install
again to set up git submodules and their links.
Reload terminal or open new session and follow directions to set up ZSH.
Note that the install script is idempotent: it can safely be run multiple times.
- Open Vim and type :PluginInstall to install plugins.
- Open Tmux and hit `+I to install Tmux plugins.
You can make local customizations for some programs by editing these files:
vim
:~/.vimrc_local
zsh
:~/.zshrc_local_before
run before.zshrc
zsh
:~/.zshrc_local_after
run after.zshrc
git
:~/.gitconfig_local
tmux
:~/.tmux_local.conf
This terminal setup needs powerline fonts
Awesome Terminal Fonts should be installed, simply follow the directions at the bottom of the page. Alternatively, try her patched fonts method perhaps, as it is explained here.
Other good font sources can be found here on the awesome-zsh-plugins page.
For YouCompleteMe and Tern vim plugins, you must execute a few more steps; I don't have them enabled currently but eventually plan to.