mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 01:34:25 +00:00 
			
		
		
		
	vim-patch:d4634a26cdcd
runtime(vim): Add support for `syntax foldlevel` command (vim/vim#6182)
d4634a26cd
Co-authored-by: Brad King <brad.king@kitware.com>
			
			
This commit is contained in:
		@@ -505,6 +505,13 @@ syn match	vimGroupAdd	contained	"add="	nextgroup=vimGroupList
 | 
			
		||||
syn match	vimGroupRem	contained	"remove="	nextgroup=vimGroupList
 | 
			
		||||
syn cluster vimFuncBodyList add=vimSynType,vimGroupAdd,vimGroupRem
 | 
			
		||||
 | 
			
		||||
" Syntax: foldlevel {{{2
 | 
			
		||||
syn keyword	vimSynType	contained	foldlevel	skipwhite nextgroup=vimSynFoldMethod,vimSynFoldMethodError
 | 
			
		||||
if !exists("g:vimsyn_noerror") && !exists("g:vimsyn_novimsynfoldmethoderror")
 | 
			
		||||
 syn match	vimSynFoldMethodError	contained	"\i\+"
 | 
			
		||||
endif
 | 
			
		||||
syn keyword	vimSynFoldMethod	contained	start	minimum
 | 
			
		||||
 | 
			
		||||
" Syntax: iskeyword {{{2
 | 
			
		||||
syn keyword	vimSynType	contained	iskeyword	skipwhite nextgroup=vimIskList
 | 
			
		||||
syn match	vimIskList	contained	'\S\+'	contains=vimIskSep
 | 
			
		||||
@@ -853,6 +860,7 @@ if !exists("skip_vim_syntax_inits")
 | 
			
		||||
  hi def link vimMapModErr	vimError
 | 
			
		||||
  hi def link vimSubstFlagErr	vimError
 | 
			
		||||
  hi def link vimSynCaseError	vimError
 | 
			
		||||
  hi def link vimSynFoldMethodError	vimError
 | 
			
		||||
  hi def link vimBufnrWarn	vimWarn
 | 
			
		||||
 endif
 | 
			
		||||
 | 
			
		||||
@@ -989,6 +997,8 @@ if !exists("skip_vim_syntax_inits")
 | 
			
		||||
 hi def link vimSyncNone	Type
 | 
			
		||||
 hi def link vimSynContains	vimSynOption
 | 
			
		||||
 hi def link vimSynError	Error
 | 
			
		||||
 hi def link vimSynFoldMethodError	Error
 | 
			
		||||
 hi def link vimSynFoldMethod	Type
 | 
			
		||||
 hi def link vimSynKeyContainedin	vimSynContains
 | 
			
		||||
 hi def link vimSynKeyOpt	vimSynOption
 | 
			
		||||
 hi def link vimSynMtchGrp	vimSynOption
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user