+augroup fs_roscpp
+ autocmd!
+ autocmd BufEnter *.cpp let b:fswitchdst = 'h'
+ autocmd BufEnter *.cpp let b:fswitchlocs = 'reg:|src$|include/**|'
+ autocmd BufEnter *.h let b:fswitchdst = 'cpp'
+ autocmd BufEnter *.h let b:fswitchlocs = 'reg:/include.*/src/'
+augroup END
+
+set makeprg=catkin_make\ -C$ROS_WORKSPACE
" Gundo {{{2
nnoremap <F7> :GundoToggle<CR>
+" fswitch {{{2
+nnoremap <silent> <Leader>ff :FSHere<CR>
+nnoremap <silent> <Leader>fl :FSRight<CR>
+nnoremap <silent> <Leader>fh :FSLeft<CR>
+nnoremap <silent> <Leader>fL :FSSplitRight<CR>
+nnoremap <silent> <Leader>fH :FSSplitLeft<CR>
+
" fugitive {{{2
nmap <silent> <leader>dd :tab split \| Gdiff \| wincmd h<CR>
" delete fugitive buffers when closed