From: Xinqi Bao <xbao@xinqibao.xyz>
Date: Sat, 30 Apr 2022 06:22:00 +0000 (+0800)
Subject: vimrc: new plugin, majutsushi/tagbar, airblade/vim-gitgutter
X-Git-Url: https://git.xinqibao.xyz/dotfiles.git/commitdiff_plain/a5b430b863e4f060c3d798757b91f94c2d91d35a

vimrc: new plugin, majutsushi/tagbar, airblade/vim-gitgutter
---

diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index c7c12e2..927f94b 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -79,9 +79,12 @@ call plug#begin()
 
     Plug 'mbbill/undotree'
     Plug 'preservim/nerdtree'
+    Plug 'majutsushi/tagbar'
+
     Plug 'plasticboy/vim-markdown'
 
     Plug 'tpope/vim-fugitive'
+    Plug 'airblade/vim-gitgutter'
     Plug 'kdheepak/lazygit.nvim'
 
     "Plug 'ycm-core/YouCompleteMe'
@@ -128,7 +131,7 @@ endif
 " undotree setting
 "----------------------
 if has_key(plugs, 'undotree')
-    nnoremap <leader>u :UndotreeShow<CR>
+    nnoremap <leader>u :UndotreeToggle<CR>
 endif
 
 "----------------------
@@ -141,6 +144,13 @@ if has_key(plugs, 'nerdtree')
     nnoremap <leader>n :NERDTreeToggle<CR>
 endif
 
+"----------------------
+" tagbar setting
+"----------------------
+if has_key(plugs, 'tagbar')
+    nnoremap <leader>t :TagbarToggle<CR>
+endif
+
 "----------------------
 " YouCompleteMe setting
 "----------------------