- Git (1.7+)
- Vim (7.3+)
- ctags
- [Homebrew][homebrew] -
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
- [MacVim][macvim] -
brew install macvim
- [Homesick][homesick] -
gem install homesick
- [ctags][ctags] -
brew install ctags-exuberant
Overview of my vim setup. Sensible defaults!
Reference to vim mappings.
,
keyleader.<Leader>cd
Switch to the directory of the open buffer.<Leader>al
Quick aligning to left.<Leader>ar
Quick aligning to right.<Leader>ac
Quick aligning to center.<Leader>sn
Spell checking (Next word)<Leader>sp
Spell checking (Previews word)<Leader>s?
Spell checking (Show list)<Leader>tw
Set text wrapping toggles.<spacebar>
spacebar create/open/close folding.jj
Map escape key to jj.
<Leader>B
buffergator<Leader>ca
calendar<Leader>u
Gundo<C-o>
NERDTree<C-e>
Emmet
:w!
Sudo write!
- airline
- [calendar]
- CtrlP
- easyMotion
- IndentLine
- multiple-cursors
- nerdcommenter
- nerdtree
- syntastic
- undotree - Graph Vim's undo tree so it is actually usable