set viewdir=$XDG_CACHE_HOME/vim
" plugins {{{1
+" ag {{{2
+let g:AgSmartCase = 1
+
" airline {{{2
let g:airline_detect_whitespace=2
let g:airline#extensions#tabline#enabled = 1
" 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>
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-latex {{{2
let g:tex_flavor='latex'
let g:Tex_DefaultTargetFormat='pdf'
+let g:Tex_MultipleCompileFormats='pdf'
" vim-viewdoc {{{2
let g:no_viewdoc_maps = 1