From e8696f68811b72fbb83c961ab493a936f716ab62 Mon Sep 17 00:00:00 2001 From: Gregory Trolliet Date: Thu, 2 May 2024 21:23:46 +0200 Subject: [PATCH] [VIM] Add FSwitch and silent actions --- .vimrc | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.vimrc b/.vimrc index ce1e093..a506b84 100644 --- a/.vimrc +++ b/.vimrc @@ -17,6 +17,7 @@ Plugin 'airblade/vim-gitgutter' Plugin 'dpelle/vim-Grammalecte' Plugin 'loremipsum' Plugin 'mkitt/tabline.vim' +Plugin 'derekwyatt/vim-fswitch' call vundle#end() filetype plugin indent on @@ -59,7 +60,7 @@ let NERDTreeMinimalMenu = 1 " Use the minimal menu (m) let NERDTreeWinPos = "left" " Panel opens on the left side let NERDTreeWinSize = 31 " Set panel width to 31 columns -nmap :NERDTreeToggle +nmap :NERDTreeToggle """""""""""""""""""""""""""""""""""""" " Tagbar @@ -72,7 +73,7 @@ let g:tagbar_autoshowtag = 1 " Make panel vertical and place on the right let g:tagbar_position = 'botright vertical' " Mapping to open and close the panel -nmap :TagbarToggle +nmap :TagbarToggle """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " => Text, tab and indent related @@ -120,3 +121,13 @@ set signcolumn=auto """""""""""""""""""""""""""""""""""""" let g:grammalecte_cli_py='~/Grammalecte-fr/grammalecte-cli.py' + +"""""""""""""""""""""""""""""""""""""" +" FSwitch +"""""""""""""""""""""""""""""""""""""" +"au! BufEnter *.c let b:fswitchdst = 'hpp,h' +"au! BufEnter *.h let b:fswitchdst = 'cpp,c' + +"nmap :vsplit :wincmd l :FSHere +nmap z :FSSplitLeft +