diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-09-28 22:18:09 +0200 |
commit | 27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch) | |
tree | 2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/ldapconf.vim | |
parent | d5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff) | |
download | vim-polyglot-3.0.0.tar.gz vim-polyglot-3.0.0.zip |
Revert inlining basic language packv3.0.0
Diffstat (limited to 'syntax/ldapconf.vim')
-rw-r--r-- | syntax/ldapconf.vim | 342 |
1 files changed, 0 insertions, 342 deletions
diff --git a/syntax/ldapconf.vim b/syntax/ldapconf.vim deleted file mode 100644 index 30be6c46..00000000 --- a/syntax/ldapconf.vim +++ /dev/null @@ -1,342 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1 - -" Vim syntax file -" Language: ldap.conf(5) configuration file. -" Previous Maintainer: Nikolai Weibull <now@bitwi.se> -" Latest Revision: 2006-12-11 - -if exists("b:current_syntax") - finish -endif - -let s:cpo_save = &cpo -set cpo&vim - -syn keyword ldapconfTodo contained TODO FIXME XXX NOTE - -syn region ldapconfComment display oneline start='^\s*#' end='$' - \ contains=ldapconfTodo, - \ @Spell - -syn match ldapconfBegin display '^' - \ nextgroup=ldapconfOption, - \ ldapconfDeprOption, - \ ldapconfComment - -syn case ignore - -syn keyword ldapconfOption contained URI - \ nextgroup=ldapconfURI - \ skipwhite - -syn keyword ldapconfOption contained - \ BASE - \ BINDDN - \ nextgroup=ldapconfDNAttrType - \ skipwhite - -syn keyword ldapconfDeprOption contained - \ HOST - \ nextgroup=ldapconfHost - \ skipwhite - -syn keyword ldapconfDeprOption contained - \ PORT - \ nextgroup=ldapconfPort - \ skipwhite - -syn keyword ldapconfOption contained - \ REFERRALS - \ nextgroup=ldapconfBoolean - \ skipwhite - -syn keyword ldapconfOption contained - \ SIZELIMIT - \ TIMELIMIT - \ nextgroup=ldapconfInteger - \ skipwhite - -syn keyword ldapconfOption contained - \ DEREF - \ nextgroup=ldapconfDerefWhen - \ skipwhite - -syn keyword ldapconfOption contained - \ SASL_MECH - \ nextgroup=ldapconfSASLMechanism - \ skipwhite - -syn keyword ldapconfOption contained - \ SASL_REALM - \ nextgroup=ldapconfSASLRealm - \ skipwhite - -syn keyword ldapconfOption contained - \ SASL_AUTHCID - \ SASL_AUTHZID - \ nextgroup=ldapconfSASLAuthID - \ skipwhite - -syn keyword ldapconfOption contained - \ SASL_SECPROPS - \ nextgroup=ldapconfSASLSecProps - \ skipwhite - -syn keyword ldapconfOption contained - \ TLS_CACERT - \ TLS_CERT - \ TLS_KEY - \ TLS_RANDFILE - \ nextgroup=ldapconfFilename - \ skipwhite - -syn keyword ldapconfOption contained - \ TLS_CACERTDIR - \ nextgroup=ldapconfPath - \ skipwhite - -syn keyword ldapconfOption contained - \ TLS_CIPHER_SUITE - \ nextgroup=@ldapconfTLSCipher - \ skipwhite - -syn keyword ldapconfOption contained - \ TLS_REQCERT - \ nextgroup=ldapconfTLSCertCheck - \ skipwhite - -syn keyword ldapconfOption contained - \ TLS_CRLCHECK - \ nextgroup=ldapconfTLSCRLCheck - \ skipwhite - -syn case match - -syn match ldapconfURI contained display - \ 'ldaps\=://[^[:space:]:]\+\%(:\d\+\)\=' - \ nextgroup=ldapconfURI - \ skipwhite - -" LDAP Distinguished Names are defined in Section 3 of RFC 2253: -" http://www.ietf.org/rfc/rfc2253.txt. -syn match ldapconfDNAttrType contained display - \ '\a[a-zA-Z0-9-]\+\|\d\+\%(\.\d\+\)*' - \ nextgroup=ldapconfDNAttrTypeEq - -syn match ldapconfDNAttrTypeEq contained display - \ '=' - \ nextgroup=ldapconfDNAttrValue - -syn match ldapconfDNAttrValue contained display - \ '\%([^,=+<>#;\\"]\|\\\%([,=+<>#;\\"]\|\x\x\)\)*\|#\%(\x\x\)\+\|"\%([^\\"]\|\\\%([,=+<>#;\\"]\|\x\x\)\)*"' - \ nextgroup=ldapconfDNSeparator - -syn match ldapconfDNSeparator contained display - \ '[+,]' - \ nextgroup=ldapconfDNAttrType - -syn match ldapconfHost contained display - \ '[^[:space:]:]\+\%(:\d\+\)\=' - \ nextgroup=ldapconfHost - \ skipwhite - -syn match ldapconfPort contained display - \ '\d\+' - -syn keyword ldapconfBoolean contained - \ on - \ true - \ yes - \ off - \ false - \ no - -syn match ldapconfInteger contained display - \ '\d\+' - -syn keyword ldapconfDerefWhen contained - \ never - \ searching - \ finding - \ always - -" Taken from http://www.iana.org/assignments/sasl-mechanisms. -syn keyword ldapconfSASLMechanism contained - \ KERBEROS_V4 - \ GSSAPI - \ SKEY - \ EXTERNAL - \ ANONYMOUS - \ OTP - \ PLAIN - \ SECURID - \ NTLM - \ NMAS_LOGIN - \ NMAS_AUTHEN - \ KERBEROS_V5 - -syn match ldapconfSASLMechanism contained display - \ 'CRAM-MD5\|GSS-SPNEGO\|DIGEST-MD5\|9798-[UM]-\%(RSA-SHA1-ENC\|\%(EC\)\=DSA-SHA1\)\|NMAS-SAMBA-AUTH' - -" TODO: I have been unable to find a definition for a SASL realm, -" authentication identity, and proxy authorization identity. -syn match ldapconfSASLRealm contained display - \ '\S\+' - -syn match ldapconfSASLAuthID contained display - \ '\S\+' - -syn keyword ldapconfSASLSecProps contained - \ none - \ noplain - \ noactive - \ nodict - \ noanonymous - \ forwardsec - \ passcred - \ nextgroup=ldapconfSASLSecPSep - -syn keyword ldapconfSASLSecProps contained - \ minssf - \ maxssf - \ maxbufsize - \ nextgroup=ldapconfSASLSecPEq - -syn match ldapconfSASLSecPEq contained display - \ '=' - \ nextgroup=ldapconfSASLSecFactor - -syn match ldapconfSASLSecFactor contained display - \ '\d\+' - \ nextgroup=ldapconfSASLSecPSep - -syn match ldapconfSASLSecPSep contained display - \ ',' - \ nextgroup=ldapconfSASLSecProps - -syn match ldapconfFilename contained display - \ '.\+' - -syn match ldapconfPath contained display - \ '.\+' - -" Defined in openssl-ciphers(1). -" TODO: Should we include the stuff under CIPHER SUITE NAMES? -syn cluster ldapconfTLSCipher contains=ldapconfTLSCipherOp, - \ ldapconfTLSCipherName, - \ ldapconfTLSCipherSort - -syn match ldapconfTLSCipherOp contained display - \ '[+!-]' - \ nextgroup=ldapconfTLSCipherName - -syn keyword ldapconfTLSCipherName contained - \ DEFAULT - \ COMPLEMENTOFDEFAULT - \ ALL - \ COMPLEMENTOFALL - \ HIGH - \ MEDIUM - \ LOW - \ EXP - \ EXPORT - \ EXPORT40 - \ EXPORT56 - \ eNULL - \ NULL - \ aNULL - \ kRSA - \ RSA - \ kEDH - \ kDHr - \ kDHd - \ aRSA - \ aDSS - \ DSS - \ aDH - \ kFZA - \ aFZA - \ eFZA - \ FZA - \ TLSv1 - \ SSLv3 - \ SSLv2 - \ DH - \ ADH - \ AES - \ 3DES - \ DES - \ RC4 - \ RC2 - \ IDEA - \ MD5 - \ SHA1 - \ SHA - \ Camellia - \ nextgroup=ldapconfTLSCipherSep - -syn match ldapconfTLSCipherSort contained display - \ '@STRENGTH' - \ nextgroup=ldapconfTLSCipherSep - -syn match ldapconfTLSCipherSep contained display - \ '[:, ]' - \ nextgroup=@ldapconfTLSCipher - -syn keyword ldapconfTLSCertCheck contained - \ never - \ allow - \ try - \ demand - \ hard - -syn keyword ldapconfTLSCRLCheck contained - \ none - \ peer - \ all - -hi def link ldapconfTodo Todo -hi def link ldapconfComment Comment -hi def link ldapconfOption Keyword -hi def link ldapconfDeprOption Error -hi def link ldapconfString String -hi def link ldapconfURI ldapconfString -hi def link ldapconfDNAttrType Identifier -hi def link ldapconfOperator Operator -hi def link ldapconfEq ldapconfOperator -hi def link ldapconfDNAttrTypeEq ldapconfEq -hi def link ldapconfValue ldapconfString -hi def link ldapconfDNAttrValue ldapconfValue -hi def link ldapconfSeparator ldapconfOperator -hi def link ldapconfDNSeparator ldapconfSeparator -hi def link ldapconfHost ldapconfURI -hi def link ldapconfNumber Number -hi def link ldapconfPort ldapconfNumber -hi def link ldapconfBoolean Boolean -hi def link ldapconfInteger ldapconfNumber -hi def link ldapconfType Type -hi def link ldapconfDerefWhen ldapconfType -hi def link ldapconfDefine Define -hi def link ldapconfSASLMechanism ldapconfDefine -hi def link ldapconfSASLRealm ldapconfURI -hi def link ldapconfSASLAuthID ldapconfValue -hi def link ldapconfSASLSecProps ldapconfType -hi def link ldapconfSASLSecPEq ldapconfEq -hi def link ldapconfSASLSecFactor ldapconfNumber -hi def link ldapconfSASLSecPSep ldapconfSeparator -hi def link ldapconfFilename ldapconfString -hi def link ldapconfPath ldapconfFilename -hi def link ldapconfTLSCipherOp ldapconfOperator -hi def link ldapconfTLSCipherName ldapconfDefine -hi def link ldapconfSpecial Special -hi def link ldapconfTLSCipherSort ldapconfSpecial -hi def link ldapconfTLSCipherSep ldapconfSeparator -hi def link ldapconfTLSCertCheck ldapconfType -hi def link ldapconfTLSCRLCheck ldapconfType - -let b:current_syntax = "ldapconf" - -let &cpo = s:cpo_save -unlet s:cpo_save - -endif |