X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/290a8391d7de02725f4e58fce39c33bcd5a4c9e6..c2bffc001def9a65b0b1749472771e8fc65f39a9:/vim/vimrc?ds=sidebyside diff --git a/vim/vimrc b/vim/vimrc index 137eab0..cc35b08 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -812,7 +812,7 @@ nnoremap gs :set operatorfunc=SortLinesOpFuncg@ vnoremap gs :sort " edit configs {{{2 -function! EditConfig(what) +function! EditConfig(what, ext = '.vim') let l:dir = split(&runtimepath,',')[0] if a:what == 'vimrc' let l:file = expand($MYVIMRC) @@ -821,7 +821,7 @@ function! EditConfig(what) elseif empty(&filetype) echoe 'filetype is empty!' else - let l:file = l:dir.'/'.a:what.'/'.&filetype.'.vim' + let l:file = l:dir.'/'.a:what.'/'.&filetype.a:ext endif execute ':vsplit '.file @@ -831,7 +831,7 @@ nmap ev :call EditConfig('vimrc') nmap ef :call EditConfig('ftplugin') nmap es :call EditConfig('syntax') nmap ei :call EditConfig('indent') -nmap eu :UltiSnipsEdit:lcd %:p:h +nmap eu :call EditConfig('ultisnips', '.snippets') " spell check {{{2 " http://tex.stackexchange.com/a/52932