summaryrefslogtreecommitdiffstats
path: root/ftplugin/scala
diff options
context:
space:
mode:
Diffstat (limited to 'ftplugin/scala')
-rw-r--r--ftplugin/scala/tagbar.vim34
1 files changed, 9 insertions, 25 deletions
diff --git a/ftplugin/scala/tagbar.vim b/ftplugin/scala/tagbar.vim
index 19353ef1..5e1f2af6 100644
--- a/ftplugin/scala/tagbar.vim
+++ b/ftplugin/scala/tagbar.vim
@@ -10,35 +10,19 @@ endif
let g:tagbar_type_scala = {
\ 'ctagstype' : 'scala',
+ \ 'sro' : '.',
\ 'kinds' : [
- \ 'p:packages:1',
- \ 'V:values',
- \ 'v:variables',
- \ 'T:types',
+ \ 'p:packages',
+ \ 'T:types:1',
\ 't:traits',
\ 'o:objects',
- \ 'a:aclasses',
+ \ 'O:case objects',
\ 'c:classes',
- \ 'r:cclasses',
- \ 'm:methods'
- \ ],
- \ 'sro' : '.',
- \ 'kind2scope' : {
- \ 'T' : 'type',
- \ 't' : 'trait',
- \ 'o' : 'object',
- \ 'a' : 'abstract class',
- \ 'c' : 'class',
- \ 'r' : 'case class'
- \ },
- \ 'scope2kind' : {
- \ 'type' : 'T',
- \ 'trait' : 't',
- \ 'object' : 'o',
- \ 'abstract class' : 'a',
- \ 'class' : 'c',
- \ 'case class' : 'r'
- \ }
+ \ 'C:case classes',
+ \ 'm:methods',
+ \ 'V:values:1',
+ \ 'v:variables:1'
+ \ ]
\ }
" In case you've updated/customized your ~/.ctags and prefer to use it.