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