| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	support for 'task 42 edit' | 
					
						
							|  |  |  | " Maintainer:	John Florian <jflorian@doubledog.org> | 
					
						
							|  |  |  | " Updated:	Wed Jul  8 19:46:32 EDT 2009 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " quit when a syntax file was already loaded. | 
					
						
							|  |  |  | if exists("b:current_syntax") | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							| 
									
										
										
										
											2012-04-30 15:56:52 +02:00
										 |  |  | let s:keepcpo= &cpo | 
					
						
							|  |  |  | set cpo&vim | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | syn match taskeditHeading	"^\s*#\s*Name\s\+Editable details\s*$" contained | 
					
						
							|  |  |  | syn match taskeditHeading	"^\s*#\s*-\+\s\+-\+\s*$" contained | 
					
						
							|  |  |  | syn match taskeditReadOnly	"^\s*#\s*\(UU\)\?ID:.*$" contained | 
					
						
							|  |  |  | syn match taskeditReadOnly	"^\s*#\s*Status:.*$" contained | 
					
						
							|  |  |  | syn match taskeditReadOnly	"^\s*#\s*i\?Mask:.*$" contained | 
					
						
							|  |  |  | syn match taskeditKey		"^ *.\{-}:" nextgroup=taskeditString | 
					
						
							|  |  |  | syn match taskeditComment	"^\s*#.*$" | 
					
						
							|  |  |  | 			\	contains=taskeditReadOnly,taskeditHeading | 
					
						
							|  |  |  | syn match taskeditString	".*$" contained contains=@Spell | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | " The default methods for highlighting.  Can be overridden later. | 
					
						
							|  |  |  | hi def link taskeditComment	Comment | 
					
						
							|  |  |  | hi def link taskeditHeading	Function | 
					
						
							|  |  |  | hi def link taskeditKey		Statement | 
					
						
							|  |  |  | hi def link taskeditReadOnly	Special | 
					
						
							|  |  |  | hi def link taskeditString	String | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | let b:current_syntax = "taskedit" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-30 15:56:52 +02:00
										 |  |  | let &cpo = s:keepcpo | 
					
						
							|  |  |  | unlet s:keepcpo | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  | " vim:noexpandtab |