From bd0c32242d0720f16665af98a23d90ec738af90a Mon Sep 17 00:00:00 2001 From: "shane.xb.qian" Date: Tue, 3 Nov 2020 01:17:56 +0800 Subject: [PATCH] Setup syntax highlighting group for tag line numbers --- doc/tagbar.txt | 3 +++ syntax/tagbar.vim | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/tagbar.txt b/doc/tagbar.txt index 04a834e..48636d2 100644 --- a/doc/tagbar.txt +++ b/doc/tagbar.txt @@ -1101,6 +1101,9 @@ TagbarScope TagbarType The type of a tag or scope if available. +TagbarTagLineN + The source line number displayed to the right of each tag entry. + TagbarSignature Function signatures. diff --git a/syntax/tagbar.vim b/syntax/tagbar.vim index 50c7329..e869656 100644 --- a/syntax/tagbar.vim +++ b/syntax/tagbar.vim @@ -36,7 +36,8 @@ syntax match TagbarHelpKey '" \zs.*\ze:' contained syntax match TagbarHelpTitle '" \zs-\+ \w\+ -\+' contained syntax match TagbarNestedKind '^\s\+\[[^]]\+\]$' -syntax match TagbarType ' : \zs.*' +syntax match TagbarType ' : \zs.*' contains=TagbarTagLineN +syntax match TagbarTagLineN '\s\+\[[0-9]\+\]\(\s\+\|$\)' syntax match TagbarSignature '(.*)' syntax match TagbarPseudoID '\*\ze :' @@ -47,6 +48,7 @@ highlight default link TagbarKind Identifier highlight default link TagbarNestedKind TagbarKind highlight default link TagbarScope Title highlight default link TagbarType Type +highlight default link TagbarTagLineN Comment highlight default link TagbarSignature SpecialKey highlight default link TagbarPseudoID NonText highlight default link TagbarFoldIcon Statement