From e2aee6a490f17dbbafc289dac5eb810f73958030 Mon Sep 17 00:00:00 2001 From: Logan Saunders Date: Thu, 28 May 2015 02:24:14 -0700 Subject: [PATCH] Added the bufferline plugin and buffer-related leader commands --- vimrc | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/vimrc b/vimrc index e352bb3..9d3b9d1 100644 --- a/vimrc +++ b/vimrc @@ -7,6 +7,8 @@ set nu set laststatus=2 set hlsearch ignorecase "Auto indent +filetype on +filetype plugin on filetype indent on set autoindent set smartindent @@ -40,6 +42,9 @@ Plugin 'godlygeek/tabular' Plugin 'plasticboy/vim-markdown' Plugin 'kchmck/vim-coffee-script' Plugin 'pangloss/vim-javascript' +Plugin 'jelera/vim-javascript-syntax' +Plugin 'octol/vim-cpp-enhanced-highlight' +Plugin 'bling/vim-bufferline' Bundle 'kien/ctrlp.vim' Bundle 'mattn/webapi-vim' Bundle 'mattn/gist-vim' @@ -64,13 +69,19 @@ let g:gitgutter_highlight_lines = 0 let g:AutoClosePairs = "() {} \" ` ' [] <>" """"""""Leader Commands"""""""" -nnoremap n :NERDTreeToggle +nnoremap n :NERDTreeToggle nnoremap w :w nnoremap i :PluginInstall nnoremap g :Gist nnoremap q :q nnoremap x :x nnoremap r :%s/ +nnoremap v :vsplit +nnoremap ba :badd new.txt +nnoremap bd :bd +nnoremap bn :bnext +nnoremap bp :bprevious + """"""Setup ctlp"""""" set runtimepath^=~/.vim/bundle/ctrlp.vim @@ -86,3 +97,16 @@ nmap l """"""Improve indent in visual mode"""""" vnoremap < >gv + +""""""Enable Extra Cpp Syntax Highlighting Features"""""" +let g:cpp_class_scope_highlight = 1 +let g:cpp_experimental_template_highlight = 1 + +""""""Enable Better HTML AutoIndent"""""" +let g:html_indent_inctags = "html,body,head,tbody, div, img, a" + +""""""Configure Bufferline"""""" +let g:bufferline_echo = 0 +let g:bufferline_show_bufnr = 0 +let g:bufferline_echo = 0 + autocmd VimEnter * let &statusline='%{bufferline#refresh_status()}'.bufferline#get_status_string()