diff --git a/autoload/tagbar/types/uctags.vim b/autoload/tagbar/types/uctags.vim index 0933669..22d57ef 100644 --- a/autoload/tagbar/types/uctags.vim +++ b/autoload/tagbar/types/uctags.vim @@ -431,7 +431,7 @@ function! tagbar#types#uctags#init(supported_types) abort \ {'short' : 'd', 'long' : 'constant definitions', 'fold' : 0, 'stl' : 0}, \ {'short' : 'i', 'long' : 'interfaces', 'fold' : 0, 'stl' : 1}, \ {'short' : 't', 'long' : 'traits', 'fold' : 0, 'stl' : 1}, - \ {'short' : 'c', 'long' : 'classes', 'fold' : 1, 'stl' : 1}, + \ {'short' : 'c', 'long' : 'classes', 'fold' : 0, 'stl' : 1}, \ {'short' : 'v', 'long' : 'variables', 'fold' : 1, 'stl' : 0}, \ {'short' : 'f', 'long' : 'functions', 'fold' : 0, 'stl' : 1}, \ {'short' : 'j', 'long' : 'javascript functions', 'fold' : 0, 'stl' : 1}, @@ -439,11 +439,15 @@ function! tagbar#types#uctags#init(supported_types) abort let type_php.sro = '\\\\' let type_php.kind2scope = { \ 'c' : 'class', - \ 'n' : 'namespace' + \ 'n' : 'namespace', + \ 'i' : 'interface', + \ 't' : 'trait', \ } let type_php.scope2kind = { - \ 'class' : 'c', - \ 'namespace' : 'n' + \ 'class' : 'c', + \ 'namespace' : 'n', + \ 'interface' : 'i', + \ 'trait' : 't', \ } let types.php = type_php " Python {{{1