@@ -3365,91 +3365,91 @@ function! s:setupStatusline()
33653365endfunction
33663366" FUNCTION: s:setupSyntaxHighlighting() {{{2
33673367function ! s: setupSyntaxHighlighting ()
3368- " treeFlags are syntax items that should be invisible, but give clues as to
3368+ " NERDTreeFlags are syntax items that should be invisible, but give clues as to
33693369 " how things should be highlighted
3370- syn match treeFlag # \~ #
3371- syn match treeFlag # \[ RO\] #
3370+ syn match NERDTreeFlag # \~ #
3371+ syn match NERDTreeFlag # \[ RO\] #
33723372
33733373 " highlighting for the .. (up dir) line at the top of the tree
3374- execute " syn match treeUp #" . s: tree_up_dir_line ." #"
3374+ execute " syn match NERDTreeUp #" . s: tree_up_dir_line ." #"
33753375
33763376 " highlighting for the ~/+ symbols for the directory nodes
3377- syn match treeClosable # \~\< #
3378- syn match treeClosable # \~\. #
3379- syn match treeOpenable # +\< #
3380- syn match treeOpenable # +\. # he =e - 1
3377+ syn match NERDTreeClosable # \~\< #
3378+ syn match NERDTreeClosable # \~\. #
3379+ syn match NERDTreeOpenable # +\< #
3380+ syn match NERDTreeOpenable # +\. # he =e - 1
33813381
33823382 " highlighting for the tree structural parts
3383- syn match treePart # |#
3384- syn match treePart # `#
3385- syn match treePartFile # [|`]-# hs =s + 1 contains =treePart
3383+ syn match NERDTreePart # |#
3384+ syn match NERDTreePart # `#
3385+ syn match NERDTreePartFile # [|`]-# hs =s + 1 contains =NERDTreePart
33863386
33873387 " quickhelp syntax elements
3388- syn match treeHelpKey # " \{ 1,2\} [^ ]*:# hs =s + 2 ,he =e - 1
3389- syn match treeHelpKey # " \{ 1,2\} [^ ]*,# hs =s + 2 ,he =e - 1
3390- syn match treeHelpTitle # " .*\~ # hs =s + 2 ,he =e - 1 contains =treeFlag
3391- syn match treeToggleOn # ".*(on)# hs =e - 2 ,he =e - 1 contains =treeHelpKey
3392- syn match treeToggleOff # ".*(off)# hs =e - 3 ,he =e - 1 contains =treeHelpKey
3393- syn match treeHelpCommand # " :.\{ -}\> # hs =s + 3
3394- syn match treeHelp # ^".*# contains =treeHelpKey,treeHelpTitle,treeFlag,treeToggleOff,treeToggleOn,treeHelpCommand
3388+ syn match NERDTreeHelpKey # " \{ 1,2\} [^ ]*:# hs =s + 2 ,he =e - 1
3389+ syn match NERDTreeHelpKey # " \{ 1,2\} [^ ]*,# hs =s + 2 ,he =e - 1
3390+ syn match NERDTreeHelpTitle # " .*\~ # hs =s + 2 ,he =e - 1 contains =NERDTreeFlag
3391+ syn match NERDTreeToggleOn # ".*(on)# hs =e - 2 ,he =e - 1 contains =NERDTreeHelpKey
3392+ syn match NERDTreeToggleOff # ".*(off)# hs =e - 3 ,he =e - 1 contains =NERDTreeHelpKey
3393+ syn match NERDTreeHelpCommand # " :.\{ -}\> # hs =s + 3
3394+ syn match NERDTreeHelp # ^".*# contains =NERDTreeHelpKey,NERDTreeHelpTitle,NERDTreeFlag,NERDTreeToggleOff,NERDTreeToggleOn,NERDTreeHelpCommand
33953395
33963396 " highlighting for readonly files
3397- syn match treeRO # .*\[ RO\] # hs =s + 2 contains =treeFlag,treeBookmark,treePart,treePartFile
3397+ syn match NERDTreeRO # .*\[ RO\] # hs =s + 2 contains =NERDTreeFlag,NERDTreeBookmark,NERDTreePart,NERDTreePartFile
33983398
33993399 " highlighting for sym links
3400- syn match treeLink # [^-| `].* -> # contains =treeBookmark,treeOpenable,treeClosable,treeDirSlash
3400+ syn match NERDTreeLink # [^-| `].* -> # contains =NERDTreeBookmark,NERDTreeOpenable,NERDTreeClosable,NERDTreeDirSlash
34013401
34023402 " highlighing for directory nodes and file nodes
3403- syn match treeDirSlash # /#
3404- syn match treeDir # [^-| `].*/# contains =treeLink,treeDirSlash,treeOpenable,treeClosable
3405- syn match treeExecFile # [|`]-.*\*\( $\| \) # contains =treeLink,treePart,treeRO,treePartFile,treeBookmark
3406- syn match treeFile # |-.*# contains =treeLink,treePart,treeRO,treePartFile,treeBookmark,treeExecFile
3407- syn match treeFile # `-.*# contains =treeLink,treePart,treeRO,treePartFile,treeBookmark,treeExecFile
3408- syn match treeCWD # ^/.*$#
3403+ syn match NERDTreeDirSlash # /#
3404+ syn match NERDTreeDir # [^-| `].*/# contains =NERDTreeLink,NERDTreeDirSlash,NERDTreeOpenable,NERDTreeClosable
3405+ syn match NERDTreeExecFile # [|`]-.*\*\( $\| \) # contains =NERDTreeLink,NERDTreePart,NERDTreeRO,NERDTreePartFile,NERDTreeBookmark
3406+ syn match NERDTreeFile # |-.*# contains =NERDTreeLink,NERDTreePart,NERDTreeRO,NERDTreePartFile,NERDTreeBookmark,NERDTreeExecFile
3407+ syn match NERDTreeFile # `-.*# contains =NERDTreeLink,NERDTreePart,NERDTreeRO,NERDTreePartFile,NERDTreeBookmark,NERDTreeExecFile
3408+ syn match NERDTreeCWD # ^/.*$#
34093409
34103410 " highlighting for bookmarks
3411- syn match treeBookmark # {.*}# hs =s + 1
3411+ syn match NERDTreeBookmark # {.*}# hs =s + 1
34123412
34133413 " highlighting for the bookmarks table
3414- syn match treeBookmarksLeader # ^>#
3415- syn match treeBookmarksHeader # ^>-\+ Bookmarks-\+ $# contains =treeBookmarksLeader
3416- syn match treeBookmarkName # ^>.\{ -} # he =e - 1 contains =treeBookmarksLeader
3417- syn match treeBookmark # ^>.*$# contains =treeBookmarksLeader,treeBookmarkName,treeBookmarksHeader
3414+ syn match NERDTreeBookmarksLeader # ^>#
3415+ syn match NERDTreeBookmarksHeader # ^>-\+ Bookmarks-\+ $# contains =NERDTreeBookmarksLeader
3416+ syn match NERDTreeBookmarkName # ^>.\{ -} # he =e - 1 contains =NERDTreeBookmarksLeader
3417+ syn match NERDTreeBookmark # ^>.*$# contains =NERDTreeBookmarksLeader,NERDTreeBookmarkName,NERDTreeBookmarksHeader
34183418
34193419 if g: NERDChristmasTree
3420- hi def link treePart Special
3421- hi def link treePartFile Type
3422- hi def link treeFile Normal
3423- hi def link treeExecFile Title
3424- hi def link treeDirSlash Identifier
3425- hi def link treeClosable Type
3420+ hi def link NERDTreePart Special
3421+ hi def link NERDTreePartFile Type
3422+ hi def link NERDTreeFile Normal
3423+ hi def link NERDTreeExecFile Title
3424+ hi def link NERDTreeDirSlash Identifier
3425+ hi def link NERDTreeClosable Type
34263426 else
3427- hi def link treePart Normal
3428- hi def link treePartFile Normal
3429- hi def link treeFile Normal
3430- hi def link treeClosable Title
3431- endif
3432-
3433- hi def link treeBookmarksHeader statement
3434- hi def link treeBookmarksLeader ignore
3435- hi def link treeBookmarkName Identifier
3436- hi def link treeBookmark normal
3437-
3438- hi def link treeHelp String
3439- hi def link treeHelpKey Identifier
3440- hi def link treeHelpCommand Identifier
3441- hi def link treeHelpTitle Macro
3442- hi def link treeToggleOn Question
3443- hi def link treeToggleOff WarningMsg
3444-
3445- hi def link treeDir Directory
3446- hi def link treeUp Directory
3447- hi def link treeCWD Statement
3448- hi def link treeLink Macro
3449- hi def link treeOpenable Title
3450- hi def link treeFlag ignore
3451- hi def link treeRO WarningMsg
3452- hi def link treeBookmark Statement
3427+ hi def link NERDTreePart Normal
3428+ hi def link NERDTreePartFile Normal
3429+ hi def link NERDTreeFile Normal
3430+ hi def link NERDTreeClosable Title
3431+ endif
3432+
3433+ hi def link NERDTreeBookmarksHeader statement
3434+ hi def link NERDTreeBookmarksLeader ignore
3435+ hi def link NERDTreeBookmarkName Identifier
3436+ hi def link NERDTreeBookmark normal
3437+
3438+ hi def link NERDTreeHelp String
3439+ hi def link NERDTreeHelpKey Identifier
3440+ hi def link NERDTreeHelpCommand Identifier
3441+ hi def link NERDTreeHelpTitle Macro
3442+ hi def link NERDTreeToggleOn Question
3443+ hi def link NERDTreeToggleOff WarningMsg
3444+
3445+ hi def link NERDTreeDir Directory
3446+ hi def link NERDTreeUp Directory
3447+ hi def link NERDTreeCWD Statement
3448+ hi def link NERDTreeLink Macro
3449+ hi def link NERDTreeOpenable Title
3450+ hi def link NERDTreeFlag ignore
3451+ hi def link NERDTreeRO WarningMsg
3452+ hi def link NERDTreeBookmark Statement
34533453
34543454 hi def link NERDTreeCurrentNode Search
34553455endfunction
0 commit comments