X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/c68ede85400e9fb1d01c2acbbb529ca4acdaad5a..c3e2afefe18e07ac96f27fef9902dc5488d5d788:/vim/vimrc diff --git a/vim/vimrc b/vim/vimrc index cf299bf..2b126ea 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -18,6 +18,7 @@ Bundle 'elzr/vim-json' Bundle 'ervandew/ag.git' Bundle 'http://git.code.sf.net/p/vim-latex/vim-latex' Bundle 'kien/ctrlp.vim' +Bundle 'kshenoy/vim-signature' Bundle 'majutsushi/tagbar' Bundle 'scrooloose/nerdtree' Bundle 'scrooloose/syntastic' @@ -53,6 +54,7 @@ filetype plugin indent on " bindings {{{1 " allow both and / to be map +nnoremap :make " moving around, searching and patterns {{{1 set incsearch " show match for partly typed search command @@ -214,8 +216,8 @@ map Y y$ vnoremap . :normal . " add line without changing position or leaving mode -map o :set pastem`o``:set nopaste -map O :set pastem`O``:set nopaste +noremap o :set pastem`o``:set nopaste +noremap O :set pastem`O``:set nopaste " Don't use Ex mode, use Q for formatting map Q gq @@ -303,6 +305,10 @@ nmap dd :tab split \| Gdiff \| wincmd h " delete fugitive buffers when closed autocmd BufReadPost fugitive://* set bufhidden=delete +nnoremap gs :Gstatus +nnoremap gd :Gdiff +nnoremap gc :tab Gcommit -v + " NERDTree {{{2 " open/close NERDTree with \e nmap e :NERDTreeToggle @@ -334,7 +340,11 @@ let g:tagbar_width = 25 let g:tagbar_iconchars = ['+', '-'] " YouCompleteMe {{{2 -let g:ycm_extra_conf_globlist = ['~/src/*'] +let g:ycm_extra_conf_globlist = ['~/src/*','/mnt/data/src/*'] +let g:ycm_add_preview_to_completeopt = 1 +let g:ycm_autoclose_preview_window_after_insertion = 1 +"let g:ycm_extra_conf_vim_data = ['%:p'] +nnoremap jd :YcmCompleter GoTo " vim-json {{{2 let g:vim_json_syntax_conceal = 0