Files
vim-mirror/runtime/syntax/ldif.vim
Christian Brabandt 62d8f3dab5 runtime: Revert several "mark invalid contact addresses" commits
This reverts commits:
- 6b652a7850
- 2f689d5abd
- a025a46d41

Several email addresses that are known to be valid caused bounces
due to an issue with my email setup. The previous commits incorrectly
marked these addresses as invalid. So revert the whole thing again.

Signed-off-by: Christian Brabandt <cb@256bit.org>
2026-01-01 15:14:14 +00:00

34 lines
1014 B
VimL

" Vim syntax file
" Language: LDAP LDIF
" Maintainer: Zak Johnson <zakj@nox.cx>
" Last Change: 2003-12-30
" quit when a syntax file was already loaded
if exists("b:current_syntax")
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 /
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
let b:current_syntax = "ldif"