- 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>cl
Calculate the value in one line.<Leader>cd
Switch to the directory of the open buffer.<Leader>cfg
Fast editing of .vimrc.<Leader>L
Enable/Disable list.<Leader>/
Comment/Uncoment Code.<Leader>d
Enable/Disable dual mode view.<Leader>al
Quick aligning to left.<Leader>ar
Quick aligning to right.<Leader>ac
Quick aligning to center.<Leader>ff
Toggle indention mode.<Leader>ss
Toggle Spell checking<Leader>sn
Spell checking (Next word)<Leader>sp
Spell checking (Previews word)<Leader>s?
Spell checking (Show list)<Leader>tw
Set text wrapping toggles.<Enter>
Turn off search highlighting.<spacebar>
spacebar create/open/close folding.<C-TAB>
Move to next buffer<S-C-TAB>
Move to previews buffer<TAB>
Indent a line<S-TAB>
Back-Indent a line<S-TAB>
Back-Indent a line+/-
Easy increment/decrement.jj
Map escape key to jj.
<Leader>B
buffergator<Leader>ca
calendar<Leader>m
CtrlPMRU<Leader>b
CtrlPBuffer<Leader>u
Gundo<Leader>nt
NERDTree<Leader>T
Tagbar<C-e>
Emmet<C-Space>
YouCompleteMe: Display preview window<Tab>
Ultisnips: Expand snippers<C-Tab>
Ultisnips: Display list of snippers
:w!
Sudo write!
- accelerated-smooth-scroll
- airline
- bufferline
- [calendar]
- CtrlP
- CtrlP-funky
- delimitMate - Automatic closing of quotes, parenthesis, brackets, etc. --
- easyMotion
- IndentLine
- Interactive-replace
- multiple-cursors
- nerdcommenter
- nerdtree
- syntastic
- tabular - Configurable, flexible, intuitive text aligning --
- [tagbar]
- markdown
- surround - Delete, change, and add "surroundings" i.e. parentheses, quotes, and HTML tags --
- Ultisnips
- undotree - Graph Vim's undo tree so it is actually usable
- YouCompleteMe
- [vimCalc]
- [vundle]