X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=vimrc;h=8922942e69464852ff54341f69fe7a8943eaeece;hb=134f3aca5c54cf8e44f2e7c110ece7b8a6fce798;hp=b537d1723e0d9b949333bfa4f69ce6c7ac9c279c;hpb=d321b34f9579d8b0562702a447a197c3a939de85;p=config%2Fdotfiles.git diff --git a/vimrc b/vimrc index b537d17..8922942 100644 --- a/vimrc +++ b/vimrc @@ -808,6 +808,18 @@ if has('eval') let g:ctrlp_cache_dir = $HOME . '/.vim/cache/ctrlp' " Permanent cache, cleared by a crontab entry. let g:ctrlp_clear_cache_on_exit = 0 + +" FSWitch settings. + " Default don't work well for my projects. + augroup vimrc + autocmd BufEnter *.cc let b:fswitchdst = 'h' + \ | let b:fswitchlocs = './' + autocmd BufEnter *.h let b:fswitchdst = 'cc,c' + \ | let b:fswitchlocs = './' + augroup END + + " Switch to corresponding header/source file. + nnoremap h :FSHere endif