FILE: C:\Program Files\Git\usr\share\vim\vim91\syntax\fetchmail.vim
--
" Vim syntax file
" Language: fetchmail(1) RC File
" Maintainer: Doug Kearns
" Previous Maintainer: Nikolai Weibull
" Latest Revision: 2022 Jul 02
" Version 6.4.3
if exists("b:current_syntax")
finish
endif
let s:cpo_save = &cpo
set cpo&vim
syn keyword fetchmailTodo contained FIXME TODO XXX NOTE
syn region fetchmailComment start='#' end='$' contains=fetchmailTodo,@Spell
syn match fetchmailNumber display '\<\d\+\>'
syn region fetchmailString start=+"+ skip=+\\\\\|\\"+ end=+"+
\ contains=fetchmailStringEsc
syn region fetchmailString start=+'+ skip=+\\\\\|\\'+ end=+'+
\ contains=fetchmailStringEsc
syn match fetchmailStringEsc contained '\\\([ntb]\|0\d*\|x\x\+\)'
syn region fetchmailKeyword transparent matchgroup=fetchmailKeyword
\ start='\'
\ end='\'
\ contains=ALLBUT,fetchmailOptions,fetchmailSet
syn keyword fetchmailServerOpts contained via proto[col] local[domains] port
\ service auth[enticate] timeout envelope
\ qvirtual aka interface monitor plugin plugout
\ dns checkalias uidl interval tracepolls
\ principal esmtpname esmtppassword
" removed in 6.3.0
syn keyword fetchmailServerOpts contained netsec
syn match fetchmailServerOpts contained '\'
syn match fetchmailServerOpts contained '\--