" Vim syntax file " Language: Fetchmail RC File " Maintainer: Nikolai :: lone-star :: Weibull " URL: http://www.pcppopper.org/ " Latest Revision: 2002-10-24 if version < 600 syntax clear elseif exists("b:current_syntax") finish endif " comments syn region fetchmailComment start="#" end="$" " todo syn keyword fetchmailTodo FIXME TODO XXX " numbers syn match fetchmailNumber "\<\d\+\>" " strings syn region fetchmailString start=+"+ skip=+\\\\\|\\"+ end=+"+ syn region fetchmailString start=+'+ skip=+\\\\\|\\'+ end=+'+ " escape characters in strings syn match fetchmailStringEsc "\\\([ntb]\|0\d*\|x\x\+\)" " server entries syn region fetchmailKeyword transparent matchgroup=fetchmailKeyword start="\" end="\" contains=ALLBUT,fetchmailOptions,fetchmailSet " server options syn keyword fetchmailServerOpts contained via proto[col] local[domains] port auth[enticate] syn keyword fetchmailServerOpts contained timeout envelope qvirtual aka interface monitor syn keyword fetchmailServerOpts contained plugin plugout dns checkalias uidl interval netsec syn keyword fetchmailServerOpts contained principal esmtpname esmtppassword syn match fetchmailServerOpts contained "\= 508 || !exists("did_fetchmail_syn_inits") if version < 508 let did_fetchmail_syn_inits = 1 command -nargs=+ HiLink hi link else command -nargs=+ HiLink hi def link endif HiLink fetchmailComment Comment HiLink fetchmailTodo Todo HiLink fetchmailNumber Number HiLink fetchmailString String HiLink fetchmailStringEsc SpecialChar HiLink fetchmailKeyword Keyword HiLink fetchmailServerOpts Identifier HiLink fetchmailUserOpts Identifier HiLink fetchmailSpecial Special HiLink fetchmailSet Keyword HiLink fetchmailOptions Identifier delcommand HiLink endif let b:current_syntax = "fetchmail" " vim: set sts=4 sw=4: