| 
									
										
										
										
											2005-02-22 08:39:57 +00:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	Esmtp setup file (based on esmtp 0.5.0) | 
					
						
							|  |  |  | " Maintainer:	Kornel Kielczewski <kornel@gazeta.pl> | 
					
						
							|  |  |  | " Last Change:	16 Feb 2005 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " quit when a syntax file was already loaded | 
					
						
							|  |  |  | if exists("b:current_syntax") | 
					
						
							| 
									
										
										
										
											2005-02-22 08:39:57 +00:00
										 |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | "All options | 
					
						
							| 
									
										
										
										
											2013-06-24 22:22:18 +02:00
										 |  |  | syntax keyword	esmtprcOptions hostname username password starttls certificate_passphrase preconnect identity mda | 
					
						
							| 
									
										
										
										
											2005-02-22 08:39:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | "All keywords | 
					
						
							| 
									
										
										
										
											2013-06-24 22:22:18 +02:00
										 |  |  | syntax keyword esmtprcIdentifier default enabled disabled required | 
					
						
							| 
									
										
										
										
											2005-02-22 08:39:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | "We're trying to be smarer than /."*@.*/ :) | 
					
						
							| 
									
										
										
										
											2013-06-24 22:22:18 +02:00
										 |  |  | syntax match esmtprcAddress /[a-z0-9_.-]*[a-z0-9]\+@[a-z0-9_.-]*[a-z0-9]\+\.[a-z]\+/ | 
					
						
							|  |  |  | syntax match esmtprcFulladd /[a-z0-9_.-]*[a-z0-9]\+\.[a-z]\+:[0-9]\+/ | 
					
						
							| 
									
										
										
										
											2005-02-22 08:39:57 +00:00
										 |  |  |   | 
					
						
							|  |  |  | "String.. | 
					
						
							| 
									
										
										
										
											2013-06-24 22:22:18 +02:00
										 |  |  | syntax region esmtprcString start=/"/ end=/"/ | 
					
						
							| 
									
										
										
										
											2005-02-22 08:39:57 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-24 22:22:18 +02:00
										 |  |  | highlight link esmtprcOptions		Label | 
					
						
							|  |  |  | highlight link esmtprcString 		String | 
					
						
							|  |  |  | highlight link esmtprcAddress		Type | 
					
						
							|  |  |  | highlight link esmtprcIdentifier 	Identifier | 
					
						
							|  |  |  | highlight link esmtprcFulladd		Include | 
					
						
							| 
									
										
										
										
											2005-02-22 08:39:57 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-24 22:22:18 +02:00
										 |  |  | let b:current_syntax = "esmtprc" |