mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	runtime(git): Make diffs foldable
This commit is contained in:
		
				
					committed by
					
						 Christian Brabandt
						Christian Brabandt
					
				
			
			
				
	
			
			
			
						parent
						
							48ddc6a6f8
						
					
				
				
					commit
					757714c0cb
				
			| @@ -1,7 +1,7 @@ | |||||||
| " Vim syntax file | " Vim syntax file | ||||||
| " Language:	generic git output | " Language:	generic git output | ||||||
| " Maintainer:	Tim Pope <vimNOSPAM@tpope.org> | " Maintainer:	Tim Pope <vimNOSPAM@tpope.org> | ||||||
| " Last Change:	2022 Jan 05 | " Last Change:	2023 Dec 28 | ||||||
|  |  | ||||||
| if exists("b:current_syntax") | if exists("b:current_syntax") | ||||||
|   finish |   finish | ||||||
| @@ -38,7 +38,7 @@ syn match  gitReflog /^\x\{40,\} \x\{40,\} .\{-\}\d\+\s-\d\{4\}\t.*/ skipwhite c | |||||||
| syn region gitDiff start=/^\%(diff --git \)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff fold | syn region gitDiff start=/^\%(diff --git \)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff fold | ||||||
| syn region gitDiff start=/^\%(@@ -\)\@=/ end=/^\%(diff --\%(git\|cc\|combined\) \|$\)\@=/ contains=@gitDiff | syn region gitDiff start=/^\%(@@ -\)\@=/ end=/^\%(diff --\%(git\|cc\|combined\) \|$\)\@=/ contains=@gitDiff | ||||||
|  |  | ||||||
| syn region gitDiffMerge start=/^\%(diff --\%(cc\|combined\) \)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff | syn region gitDiffMerge start=/^\%(diff --\%(cc\|combined\) \)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff fold | ||||||
| syn region gitDiffMerge start=/^\%(@@@@* -\)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff | syn region gitDiffMerge start=/^\%(@@@@* -\)\@=/ end=/^\%(diff --\|$\)\@=/ contains=@gitDiff | ||||||
| syn match gitDiffAdded "^ \++.*" contained containedin=gitDiffMerge | syn match gitDiffAdded "^ \++.*" contained containedin=gitDiffMerge | ||||||
| syn match gitDiffAdded "{+[^}]*+}" contained containedin=gitDiff | syn match gitDiffAdded "{+[^}]*+}" contained containedin=gitDiff | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user