]> git.rmz.io Git - dotfiles.git/blobdiff - vim/vimrc
vim: ycm settings
[dotfiles.git] / vim / vimrc
index c7397c44df1dfc3dc7f714714b5408fddd37bb03..2b126ea4e450e46fd2bb5dd73d0c194d1348c3c3 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -305,6 +305,10 @@ nmap <silent> <leader>dd :tab split \| Gdiff \| wincmd h<CR>
 " delete fugitive buffers when closed
 autocmd BufReadPost fugitive://* set bufhidden=delete
 
 " delete fugitive buffers when closed
 autocmd BufReadPost fugitive://* set bufhidden=delete
 
+nnoremap <silent> <leader>gs :Gstatus<CR>
+nnoremap <silent> <leader>gd :Gdiff<CR>
+nnoremap <silent> <leader>gc :tab Gcommit -v<CR>
+
 " NERDTree {{{2
 " open/close NERDTree with \e
 nmap <Leader>e :NERDTreeToggle<CR>
 " NERDTree {{{2
 " open/close NERDTree with \e
 nmap <Leader>e :NERDTreeToggle<CR>
@@ -336,7 +340,11 @@ let g:tagbar_width = 25
 let g:tagbar_iconchars = ['+', '-']
 
 " YouCompleteMe {{{2
 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 <leader>jd :YcmCompleter GoTo<CR>
 
 " vim-json {{{2
 let g:vim_json_syntax_conceal = 0
 
 " vim-json {{{2
 let g:vim_json_syntax_conceal = 0