| 
									
										
										
										
											2024-05-08 20:17:43 +02:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	jj description | 
					
						
							|  |  |  | " Maintainer:	Gregory Anders <greg@gpanders.com> | 
					
						
							|  |  |  | " Last Change:	2024 May 8 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if exists('b:current_syntax') | 
					
						
							|  |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn match jjAdded "A .*" contained | 
					
						
							|  |  |  | syn match jjRemoved "D .*" contained | 
					
						
							|  |  |  | syn match jjChanged "M .*" contained | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn region jjComment start="^JJ: " end="$" contains=jjAdded,jjRemoved,jjChanged | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-01-03 10:34:24 +01:00
										 |  |  | syn include @jjCommitDiff syntax/diff.vim | 
					
						
							|  |  |  | syn region jjCommitDiff start=/\%(^diff --\%(git\|cc\|combined\) \)\@=/ end=/^\%(diff --\|$\|@@\@!\|[^[:alnum:]\ +-]\S\@!\)\@=/ fold contains=@jjCommitDiff | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-05-08 20:17:43 +02:00
										 |  |  | hi def link jjComment Comment | 
					
						
							|  |  |  | hi def link jjAdded Added | 
					
						
							|  |  |  | hi def link jjRemoved Removed | 
					
						
							|  |  |  | hi def link jjChanged Changed | 
					
						
							| 
									
										
										
										
											2025-01-03 10:34:24 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-01-03 10:35:35 +01:00
										 |  |  | let b:current_syntax = 'jjdescription' |