mirror of
				https://github.com/amix/vimrc
				synced 2025-10-31 23:13:35 +08:00 
			
		
		
		
	Updated plugins
This commit is contained in:
		| @ -22,42 +22,19 @@ syn match NERDTreeLinkDir #.*/ ->#me=e-3 containedin=NERDTreeDir | ||||
| "highlighing for directory nodes and file nodes | ||||
| syn match NERDTreeDirSlash #/# containedin=NERDTreeDir | ||||
|  | ||||
| if g:NERDTreeDirArrows | ||||
|     syn match NERDTreeClosable #▾# containedin=NERDTreeDir,NERDTreeFile | ||||
|     syn match NERDTreeOpenable #▸# containedin=NERDTreeDir,NERDTreeFile | ||||
| exec 'syn match NERDTreeClosable #'.escape(g:NERDTreeDirArrowCollapsible, '~').'# containedin=NERDTreeDir,NERDTreeFile' | ||||
| exec 'syn match NERDTreeOpenable #'.escape(g:NERDTreeDirArrowExpandable, '~').'# containedin=NERDTreeDir,NERDTreeFile' | ||||
|  | ||||
|     syn match NERDTreeDir #[^▾▸ ].*/# | ||||
|     syn match NERDTreeExecFile  #^ .*\*\($\| \)# contains=NERDTreeRO,NERDTreeBookmark | ||||
|     syn match NERDTreeFile  #^[^"\.▾▸] *[^▾▸]*# contains=NERDTreeLink,NERDTreeRO,NERDTreeBookmark,NERDTreeExecFile | ||||
| let s:dirArrows = escape(g:NERDTreeDirArrowCollapsible, '~').escape(g:NERDTreeDirArrowExpandable, '~') | ||||
| exec 'syn match NERDTreeDir #[^'.s:dirArrows.' ].*/#' | ||||
| syn match NERDTreeExecFile  #^ .*\*\($\| \)# contains=NERDTreeRO,NERDTreeBookmark | ||||
| exec 'syn match NERDTreeFile  #^[^"\.'.s:dirArrows.'] *[^'.s:dirArrows.']*# contains=NERDTreeLink,NERDTreeRO,NERDTreeBookmark,NERDTreeExecFile' | ||||
|  | ||||
|     "highlighting for readonly files | ||||
|     syn match NERDTreeRO # *\zs.*\ze \[RO\]# contains=NERDTreeIgnore,NERDTreeBookmark,NERDTreeFile | ||||
| "highlighting for readonly files | ||||
| syn match NERDTreeRO # *\zs.*\ze \[RO\]# contains=NERDTreeIgnore,NERDTreeBookmark,NERDTreeFile | ||||
|  | ||||
|     syn match NERDTreeFlags #^ *\zs\[.\]# containedin=NERDTreeFile | ||||
|     syn match NERDTreeFlags #\[.\]# containedin=NERDTreeDir | ||||
| 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=NERDTreeIgnore,NERDTreeBookmark,NERDTreePart,NERDTreePartFile | ||||
|  | ||||
|     syn match NERDTreeFlags #-\[.\]# containedin=NERDTreeFile,NERDTreePartFile | ||||
|     syn match NERDTreeFlags #[+~]\zs\[.\]# containedin=NERDTreeDir | ||||
| endif | ||||
| syn match NERDTreeFlags #^ *\zs\[.\]# containedin=NERDTreeFile,NERDTreeExecFile | ||||
| syn match NERDTreeFlags #\[.\]# containedin=NERDTreeDir | ||||
|  | ||||
| syn match NERDTreeCWD #^[</].*$# | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 amix
					amix