mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 23:13:35 +08:00 
			
		
		
		
	Updated plugins
This commit is contained in:
		| @ -7,38 +7,54 @@ syn match NERDTreeFlag #\[RO\]# | ||||
| "highlighting for the .. (up dir) line at the top of the tree | ||||
| execute "syn match NERDTreeUp #\\V". s:tree_up_dir_line ."#" | ||||
|  | ||||
| "highlighting for the ~/+ symbols for the directory nodes | ||||
| syn match NERDTreeClosable #\~\<# | ||||
| syn match NERDTreeClosable #\~\.# | ||||
| syn match NERDTreeOpenable #+\<# | ||||
| syn match NERDTreeOpenable #+\.#he=e-1 | ||||
|  | ||||
| "highlighting for the tree structural parts | ||||
| syn match NERDTreePart #|# | ||||
| syn match NERDTreePart #`# | ||||
| syn match NERDTreePartFile #[|`]-#hs=s+1 contains=NERDTreePart | ||||
|  | ||||
| "quickhelp syntax elements | ||||
| syn match NERDTreeHelpKey #" \{1,2\}[^ ]*:#hs=s+2,he=e-1 | ||||
| syn match NERDTreeHelpKey #" \{1,2\}[^ ]*,#hs=s+2,he=e-1 | ||||
| syn match NERDTreeHelpTitle #" .*\~#hs=s+2,he=e-1 contains=NERDTreeFlag | ||||
| syn match NERDTreeToggleOn #".*(on)#hs=e-2,he=e-1 contains=NERDTreeHelpKey | ||||
| syn match NERDTreeToggleOff #".*(off)#hs=e-3,he=e-1 contains=NERDTreeHelpKey | ||||
| syn match NERDTreeHelpKey #" \{1,2\}[^ ]*:#ms=s+2,me=e-1 | ||||
| syn match NERDTreeHelpKey #" \{1,2\}[^ ]*,#ms=s+2,me=e-1 | ||||
| syn match NERDTreeHelpTitle #" .*\~#ms=s+2,me=e-1 | ||||
| syn match NERDTreeToggleOn #(on)#ms=s+1,he=e-1 | ||||
| syn match NERDTreeToggleOff #(off)#ms=e-3,me=e-1 | ||||
| syn match NERDTreeHelpCommand #" :.\{-}\>#hs=s+3 | ||||
| syn match NERDTreeHelp  #^".*# contains=NERDTreeHelpKey,NERDTreeHelpTitle,NERDTreeFlag,NERDTreeToggleOff,NERDTreeToggleOn,NERDTreeHelpCommand | ||||
|  | ||||
| "highlighting for readonly files | ||||
| syn match NERDTreeRO #.*\[RO\]#hs=s+2 contains=NERDTreeFlag,NERDTreeBookmark,NERDTreePart,NERDTreePartFile | ||||
|  | ||||
| "highlighting for sym links | ||||
| syn match NERDTreeLink #[^-| `].* -> # contains=NERDTreeBookmark,NERDTreeOpenable,NERDTreeClosable,NERDTreeDirSlash | ||||
| syn match NERDTreeLinkTarget #->.*# containedin=NERDTreeDir,NERDTreeFile | ||||
| syn match NERDTreeLinkFile #.* ->#me=e-3 containedin=NERDTreeFile | ||||
| syn match NERDTreeLinkDir #.*/ ->#me=e-3 containedin=NERDTreeDir | ||||
|  | ||||
| "highlighing for directory nodes and file nodes | ||||
| syn match NERDTreeDirSlash #/# | ||||
| syn match NERDTreeDir #[^-| `].*/# contains=NERDTreeLink,NERDTreeDirSlash,NERDTreeOpenable,NERDTreeClosable | ||||
| syn match NERDTreeExecFile  #[|` ].*\*\($\| \)# contains=NERDTreeLink,NERDTreePart,NERDTreeRO,NERDTreePartFile,NERDTreeBookmark | ||||
| syn match NERDTreeFile  #|-.*# contains=NERDTreeLink,NERDTreePart,NERDTreeRO,NERDTreePartFile,NERDTreeBookmark,NERDTreeExecFile | ||||
| syn match NERDTreeFile  #`-.*# contains=NERDTreeLink,NERDTreePart,NERDTreeRO,NERDTreePartFile,NERDTreeBookmark,NERDTreeExecFile | ||||
| syn match NERDTreeDirSlash #/# containedin=NERDTreeDir | ||||
|  | ||||
| if g:NERDTreeDirArrows | ||||
|     syn match NERDTreeClosable #▾# containedin=NERDTreeDir,NERDTreeFile | ||||
|     syn match NERDTreeOpenable #▸# containedin=NERDTreeDir,NERDTreeFile | ||||
|  | ||||
|     syn match NERDTreeDir #[^▾▸ ].*/# | ||||
|     syn match NERDTreeExecFile  #^ .*\*\($\| \)# contains=NERDTreeRO,NERDTreeBookmark | ||||
|     syn match NERDTreeFile  #^[^"\.▾▸] *[^▾▸]*# contains=NERDTreeLink,NERDTreeRO,NERDTreeBookmark,NERDTreeExecFile | ||||
|  | ||||
|     "highlighting for readonly files | ||||
|     syn match NERDTreeRO # *\zs.*\ze \[RO\]# contains=NERDTreeFlag,NERDTreeBookmark,NERDTreeFile | ||||
| else | ||||
|     "highlighting for the ~/+ symbols for the directory nodes | ||||
|     syn match NERDTreeClosable #\~\<# | ||||
|     syn match NERDTreeClosable #\~\.# | ||||
|     syn match NERDTreeOpenable #+\<# | ||||
|     syn match NERDTreeOpenable #+\.#he=e-1 | ||||
|  | ||||
|     "highlighting for the tree structural parts | ||||
|     syn match NERDTreePart #|# | ||||
|     syn match NERDTreePart #`# | ||||
|     syn match NERDTreePartFile #[|`]-#hs=s+1 contains=NERDTreePart | ||||
|  | ||||
|     syn match NERDTreeDir #[^-| `].*/# contains=NERDTreeLink,NERDTreeOpenable,NERDTreeClosable | ||||
|     syn match NERDTreeExecFile  #[|` ].*\*\($\| \)# contains=NERDTreeLink,NERDTreePart,NERDTreePartFile,NERDTreeBookmark | ||||
|     syn match NERDTreeFile  #|-.*# contains=NERDTreeLink,NERDTreePart,NERDTreePartFile,NERDTreeBookmark,NERDTreeExecFile | ||||
|     syn match NERDTreeFile  #`-.*# contains=NERDTreeLink,NERDTreePart,NERDTreePartFile,NERDTreeBookmark,NERDTreeExecFile | ||||
|  | ||||
|     "highlighting for readonly files | ||||
|     syn match NERDTreeRO #|-.*\[RO\]#he=e-5 contains=NERDTreeFlag,NERDTreeBookmark,NERDTreePart,NERDTreePartFile | ||||
| endif | ||||
|  | ||||
| syn match NERDTreeCWD #^[</].*$# | ||||
|  | ||||
| "highlighting for bookmarks | ||||
| @ -50,19 +66,10 @@ syn match NERDTreeBookmarksHeader #^>-\+Bookmarks-\+$# contains=NERDTreeBookmark | ||||
| syn match NERDTreeBookmarkName #^>.\{-} #he=e-1 contains=NERDTreeBookmarksLeader | ||||
| syn match NERDTreeBookmark #^>.*$# contains=NERDTreeBookmarksLeader,NERDTreeBookmarkName,NERDTreeBookmarksHeader | ||||
|  | ||||
| if exists("g:NERDChristmasTree") && g:NERDChristmasTree | ||||
|     hi def link NERDTreePart Special | ||||
|     hi def link NERDTreePartFile Type | ||||
|     hi def link NERDTreeFile Normal | ||||
|     hi def link NERDTreeExecFile Title | ||||
|     hi def link NERDTreeDirSlash Identifier | ||||
|     hi def link NERDTreeClosable Type | ||||
| else | ||||
|     hi def link NERDTreePart Normal | ||||
|     hi def link NERDTreePartFile Normal | ||||
|     hi def link NERDTreeFile Normal | ||||
|     hi def link NERDTreeClosable Title | ||||
| endif | ||||
| hi def link NERDTreePart Special | ||||
| hi def link NERDTreePartFile Type | ||||
| hi def link NERDTreeExecFile Title | ||||
| hi def link NERDTreeDirSlash Identifier | ||||
|  | ||||
| hi def link NERDTreeBookmarksHeader statement | ||||
| hi def link NERDTreeBookmarksLeader ignore | ||||
| @ -76,11 +83,16 @@ hi def link NERDTreeHelpTitle Macro | ||||
| hi def link NERDTreeToggleOn Question | ||||
| hi def link NERDTreeToggleOff WarningMsg | ||||
|  | ||||
| hi def link NERDTreeLinkTarget Type | ||||
| hi def link NERDTreeLinkFile Macro | ||||
| hi def link NERDTreeLinkDir Macro | ||||
|  | ||||
| hi def link NERDTreeDir Directory | ||||
| hi def link NERDTreeUp Directory | ||||
| hi def link NERDTreeFile Normal | ||||
| hi def link NERDTreeCWD Statement | ||||
| hi def link NERDTreeLink Macro | ||||
| hi def link NERDTreeOpenable Title | ||||
| hi def link NERDTreeClosable Title | ||||
| hi def link NERDTreeFlag ignore | ||||
| hi def link NERDTreeRO WarningMsg | ||||
| hi def link NERDTreeBookmark Statement | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 amix
					amix