add tagbar plugin
This commit is contained in:
parent
17b345f11b
commit
02832a1c76
@ -72,6 +72,7 @@ Plug 'kassio/neoterm', { 'on': 'T' }
|
|||||||
Plug 'mhinz/vim-grepper', { 'on': 'Grepper' }
|
Plug 'mhinz/vim-grepper', { 'on': 'Grepper' }
|
||||||
Plug 'junegunn/vim-peekaboo'
|
Plug 'junegunn/vim-peekaboo'
|
||||||
Plug 'ludovicchabant/vim-gutentags'
|
Plug 'ludovicchabant/vim-gutentags'
|
||||||
|
Plug 'majutsushi/tagbar'
|
||||||
"
|
"
|
||||||
Plug 'neovimhaskell/haskell-vim'
|
Plug 'neovimhaskell/haskell-vim'
|
||||||
call plug#end()
|
call plug#end()
|
||||||
@ -125,6 +126,33 @@ let g:grepper={
|
|||||||
\ 'jump': 0,
|
\ 'jump': 0,
|
||||||
\ }
|
\ }
|
||||||
|
|
||||||
|
nnoremap <Leader>o :Tagbar<CR>
|
||||||
|
let g:tagbar_autoclose=1
|
||||||
|
let g:tagbar_autofocus=1
|
||||||
|
let g:tagbar_sort=0
|
||||||
|
let g:tagbar_compact=1
|
||||||
|
let g:tagbar_iconchars=['▸', '▾']
|
||||||
|
let g:tagbar_type_make={
|
||||||
|
\ 'kinds': ['m:macros', 't:targets']
|
||||||
|
\ }
|
||||||
|
let g:tagbar_type_rust={
|
||||||
|
\ 'ctagstype': 'rust',
|
||||||
|
\ 'kinds': [
|
||||||
|
\ 'n:modules',
|
||||||
|
\ 's:structs',
|
||||||
|
\ 'i:interfaces',
|
||||||
|
\ 'c:implementations',
|
||||||
|
\ 'f:functions',
|
||||||
|
\ 'g:enums',
|
||||||
|
\ 't:typedefs',
|
||||||
|
\ 'v:variables',
|
||||||
|
\ 'M:macros',
|
||||||
|
\ 'm:fields',
|
||||||
|
\ 'e:enumerators',
|
||||||
|
\ 'F:methods',
|
||||||
|
\ ]
|
||||||
|
\ }
|
||||||
|
|
||||||
let g:haskell_enable_quantification=1
|
let g:haskell_enable_quantification=1
|
||||||
let g:haskell_enable_recursivedo=1
|
let g:haskell_enable_recursivedo=1
|
||||||
let g:haskell_enable_arrowsyntax=1
|
let g:haskell_enable_arrowsyntax=1
|
||||||
|
Loading…
Reference in New Issue
Block a user