| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | " Vim syntax file | 
					
						
							|  |  |  | " Language:	LDAP LDIF | 
					
						
							|  |  |  | " Maintainer:	Zak Johnson <zakj@nox.cx> | 
					
						
							|  |  |  | " Last Change:	2003-12-30 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | " quit when a syntax file was already loaded | 
					
						
							|  |  |  | if exists("b:current_syntax") | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  |   finish | 
					
						
							|  |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn sync minlines=10 linebreaks=1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn match ldifAttribute /^[^ #][^:]*/ contains=ldifOption display | 
					
						
							|  |  |  | syn match ldifOption /;[^:]\+/ contained contains=ldifPunctuation display | 
					
						
							|  |  |  | syn match ldifPunctuation /;/ contained display | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn region ldifStringValue matchgroup=ldifPunctuation start=/: /  end=/\_$/ skip=/\n / | 
					
						
							|  |  |  | syn region ldifBase64Value matchgroup=ldifPunctuation start=/:: / end=/\_$/ skip=/\n / | 
					
						
							|  |  |  | syn region ldifFileValue   matchgroup=ldifPunctuation start=/:< / end=/\_$/ skip=/\n / | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | syn region ldifComment start=/^#/ end=/\_$/ skip=/\n / | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-08-31 22:22:10 +02:00
										 |  |  | hi def link ldifAttribute		Type | 
					
						
							|  |  |  | hi def link ldifOption		Identifier | 
					
						
							|  |  |  | hi def link ldifPunctuation	Normal | 
					
						
							|  |  |  | hi def link ldifStringValue	String | 
					
						
							|  |  |  | hi def link ldifBase64Value	Special | 
					
						
							|  |  |  | hi def link ldifFileValue		Special | 
					
						
							|  |  |  | hi def link ldifComment		Comment | 
					
						
							| 
									
										
										
										
											2016-08-30 23:26:57 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-06-13 20:20:40 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | let b:current_syntax = "ldif" |