set nocompatible " be iMproved filetype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " Vundle Repos Bundle 'gmarik/vundle' Bundle 'tpope/vim-fugitive' Bundle 'rstacruz/sparkup', {'rtp': 'vim/'} Bundle 'Lokaltog/vim-easymotion' Bundle 'L9' Bundle 'FuzzyFinder' Bundle 'git://git.wincent.com/command-t.git' filetype plugin indent on " required! " ============================================================== " LAME CONTENT BELOW =========================================== set hidden set tabstop=4 " Optimize Windows set winminheight=0 map j_ map k_ " Optimize Tabs map :tabr map :tabl map :tabp map :tabn map q :tabc map c :tabnew map l :tabs " Options ====================================================== set showcmd " Show (partial) command in status line. set showmatch " Show matching brackets. set ignorecase " Do case insensitive matching set smartcase " Do smart case matching set incsearch " Incremental search set hls is set ic set t_Co=256 set number " Don't you like it? Fuck off D: set wildmenu set lazyredraw " Do not redraw while running macros set scrolloff=10 " Keep 10 lines (top/bottom) for scope set shortmess=aOstT set statusline=%F%m%r%h%w[%L]%y[%p%%][%04l,%04v] " Session Management ============================================ let g:SessionMgr_AutoManage = 0 " Project ======================================================= let g:proj_flags="imstvcgT" " Color Scheme ================================================== if has("gui_running") set cuc cul colorscheme wombat set guifont=Inconsolata:h13 else colorscheme lettuce endif " Avoid Lame Mistakes =========================================== :command! WQ wq :command! Wq wq :command! W w :command! Q q nore รง : " Easy Motion FTW =============================================== let g:EasyMotion_leader_key = 'e' " CommandT Options ============================================== let mapleader = "," map t :CommandT map b :CommandTBuffer let g:CommandTMaxHeight=12 let g:CommandTMatchWindowAtTop=1