view runtime/syntax/ldif.vim @ 7101:793ca14b5654 v7.4.862

commit https://github.com/vim/vim/commit/5325b9bbae8a717510ef7248f3ce8b50281bd33f Author: Bram Moolenaar <Bram@vim.org> Date: Wed Sep 9 20:27:02 2015 +0200 patch 7.4.862 Problem: Still problems with pango_shape_full() not available. Solution: Change AC_TRY_COMPILE to AC_TRY_LINK.
author Christian Brabandt <cb@256bit.org>
date Wed, 09 Sep 2015 20:30:05 +0200
parents 3fc0f57ecb91
children 43efa4f5a8ea
line wrap: on
line source

" Vim syntax file
" Language:	LDAP LDIF
" Maintainer:	Zak Johnson <zakj@nox.cx>
" Last Change:	2003-12-30

if version < 600
  syntax clear
elseif 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 /

if version >= 508 || !exists("did_ldif_syn_inits")
  if version < 508
    let did_ldif_syn_inits = 1
    command -nargs=+ HiLink hi link <args>
  else
    command -nargs=+ HiLink hi def link <args>
  endif

  HiLink ldifAttribute		Type
  HiLink ldifOption		Identifier
  HiLink ldifPunctuation	Normal
  HiLink ldifStringValue	String
  HiLink ldifBase64Value	Special
  HiLink ldifFileValue		Special
  HiLink ldifComment		Comment

  delcommand HiLink
endif

let b:current_syntax = "ldif"