set viewoptions=folds,cursor " don't save local options
" reading and writing files {{{2
-set nomodeline " don't read modelines
+set modeline " read modelines
+set modelines=2 " only check first/last 2 lines
set writebackup " write a backup file before overwriting a file
set backup " keep a backup after owerwriting a file
set backupdir=$XDG_CACHE_HOME/vim//
let g:UltiSnipsEditSplit = 'vertical'
let g:UltiSnipsSnippetsDir = "$XDG_CONFIG_HOME/vim/ultisnips"
-" YouCompleteMe {{{2
+" youcompleteme {{{2
let g:ycm_extra_conf_globlist = ['~/src/*','/mnt/data/src/*']
+let g:ycm_global_ycm_extra_conf = expand('$XDG_CONFIG_HOME/vim/ycm_extra_conf.py')
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']
endfunction
nnoremap <silent><leader>n :call g:ToggleNumber()<cr>
nnoremap <silent><leader>N :setlocal relativenumber!<cr>
-