xref: /vim-8.2.3635/runtime/syntax/esmtprc.vim (revision 89bcfda6)
1df177f67SBram Moolenaar" Vim syntax file
2df177f67SBram Moolenaar" Language:	Esmtp setup file (based on esmtp 0.5.0)
3df177f67SBram Moolenaar" Maintainer:	Kornel Kielczewski <[email protected]>
4df177f67SBram Moolenaar" Last Change:	16 Feb 2005
5df177f67SBram Moolenaar
6*89bcfda6SBram Moolenaar" quit when a syntax file was already loaded
7*89bcfda6SBram Moolenaarif exists("b:current_syntax")
8df177f67SBram Moolenaar  finish
9df177f67SBram Moolenaarendif
10df177f67SBram Moolenaar
11df177f67SBram Moolenaar"All options
1256b45b9bSBram Moolenaarsyntax keyword	esmtprcOptions hostname username password starttls certificate_passphrase preconnect identity mda
13df177f67SBram Moolenaar
14df177f67SBram Moolenaar"All keywords
1556b45b9bSBram Moolenaarsyntax keyword esmtprcIdentifier default enabled disabled required
16df177f67SBram Moolenaar
17df177f67SBram Moolenaar"We're trying to be smarer than /."*@.*/ :)
1856b45b9bSBram Moolenaarsyntax match esmtprcAddress /[a-z0-9_.-]*[a-z0-9]\+@[a-z0-9_.-]*[a-z0-9]\+\.[a-z]\+/
1956b45b9bSBram Moolenaarsyntax match esmtprcFulladd /[a-z0-9_.-]*[a-z0-9]\+\.[a-z]\+:[0-9]\+/
20df177f67SBram Moolenaar
21df177f67SBram Moolenaar"String..
2256b45b9bSBram Moolenaarsyntax region esmtprcString start=/"/ end=/"/
23df177f67SBram Moolenaar
24df177f67SBram Moolenaar
2556b45b9bSBram Moolenaarhighlight link esmtprcOptions		Label
2656b45b9bSBram Moolenaarhighlight link esmtprcString 		String
2756b45b9bSBram Moolenaarhighlight link esmtprcAddress		Type
2856b45b9bSBram Moolenaarhighlight link esmtprcIdentifier 	Identifier
2956b45b9bSBram Moolenaarhighlight link esmtprcFulladd		Include
30df177f67SBram Moolenaar
31df177f67SBram Moolenaarlet b:current_syntax = "esmtprc"
32