@@ 1,15 1,47 @@
" TODO Port LaTeX setup.
" TODO Review and port plugins:
" All plugins require justification. Note frequency of use and compare to raw
" vim alternative.
" Vundle - Often, managing vim stuff in vimrc is useful and vundle specifically means
" you don't have to think whatsover about dirs or git or helpdocs.
" Bufferline - Constantly. 60 line script to list open buffers that stays out
" of the way. :buffers obvs works but I like being able to just look.
" Fugitive - Constantly. As tpope says, as much a vim plugin for git than vice
" Ctrl-P - Rarely, vim wildmode+wildmenu expansion of */** is pretty great.
" ferret - Performance-wise vimgrep works fine even hitting 1mil+ sloc by
" using it properly, keeping this in my pocket because I want to play with its
" extra options and quickfix changes.
" VimCompletesMe - Just use i_^X, it's really great.
" YouCompleteMe - YCM is Bloat with a capital client-server architecture, but
" instantly IDEfies your text editor. Sometimes I'm in the mood to use this.
" Usually ^Xpand is good enough.
@@ 18,7 50,7 @@
let mapleader=" "
" Things that should be vim defaults:
"set nocompatible " Required for vundle anyway.
filetype plugin indent on
@@ 126,6 158,10 @@ nnoremap S :%s//g<Left><Left>
nnoremap <Left> :bp<CR>
nnoremap <Right> :bn<CR>
" Quickfix movement
nnoremap <C-Left> :cp<CR>
nnoremap <C-Right> :cn<CR>
" Skeletons n Snippets
let closet = "~/.local/share/skeletons/"
nnoremap ,sh :read <C-r>=closet<CR>sh/