This repo was originally forked from https://github.com/square/maximum-awesome. I have since included a lot of additions and modifications.
- Vim
- tmux
- Want to know more? Fly Vim, First Class
,dbrings up NERDTree, a sidebar buffer for navigating and manipulating files,tbrings up ctrlp.vim, a project file filter for easily opening specific files,brestricts ctrlp.vim to open buffers,astarts project search with ag.vim using the silver searcher (like ack, but faster)ds/csdelete/change surrounding characters (e.g."Hey!"+ds"=Hey!,"Hey!"+cs"'='Hey!') with vim-surround\\\toggles current line comment\\toggles visual selection comment linesvii/vaivisually select in or around the cursor's indent,[space]strips trailing whitespace<C-]>jump to definition using ctags,lbegins aligning lines on a string, usually used as,l=to align assignments<C-hjkl>move between windows, shorthand for<C-w> hjkl
- mouse scroll initiates tmux scroll
prefix vmakes a vertical splitprefix smakes a horizontal split
If you have three or more panes:
prefix +opens up the main-horizontal-layoutprefix =opens up the main-vertical-layout
You can adjust the size of the smaller panes in tmux.conf by lowering or increasing the other-pane-height and other-pane-width options.
rake
Note: Some of the .zshrc config expects you to have oh-my-zsh installed. So either install it, or remove the oh-my-zsh specific configurations from the zshrc file.
There is a set of base16 compatible Iterm2 colorschemes in the iterm2-colors directory.
You can see/set my OS X defaults by inspecting/running the osx script.