Skip to content

Commit 492f491

Browse files
committed
prefix all highlight groups with NERDTree for namespace reasons
1 parent 7650cdc commit 492f491

File tree

1 file changed

+63
-63
lines changed

1 file changed

+63
-63
lines changed

plugin/NERD_tree.vim

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -3365,91 +3365,91 @@ function! s:setupStatusline()
33653365
endfunction
33663366
"FUNCTION: s:setupSyntaxHighlighting() {{{2
33673367
function! 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
34553455
endfunction

0 commit comments

Comments
 (0)