Start anew
[msysgit.git] / share / vim / vim58 / syntax / pfmain.vim
blobcd2f964898eb0db12fe45690e43ed7a8171d39ae
1 " Vim syntax file
2 " Language:     Postfix main.cf configuration
3 " Maintainer:   KELEMEN Peter <fuji@elte.hu>
4 " Last Change:  2001 May 25
5 " Version:      0.06
6 " URL:          http://people.inf.elte.hu/~fuji/vim/syntax/pfmain.vim
7 " Comment:      Based on Postfix snapshot-20010502 defaults.
9 if version < 600
10         syntax clear
11 elseif exists("b:current_syntax")
12         finish
13 endif
15 if version >= 600
16         setlocal iskeyword=@,48-57,_,-
17 else
18         set iskeyword=@,48-57,_,-
19 endif
21 syntax case match
22 syntax sync minlines=3
24 syntax keyword pfmainConf 2bounce_notice_recipient
25 syntax keyword pfmainConf access_map_reject_code
26 syntax keyword pfmainConf alias_database
27 syntax keyword pfmainConf alias_maps
28 syntax keyword pfmainConf allow_mail_to_commands
29 syntax keyword pfmainConf allow_mail_to_files
30 syntax keyword pfmainConf allow_min_user
31 syntax keyword pfmainConf allow_percent_hack
32 syntax keyword pfmainConf allow_untrusted_routing
33 syntax keyword pfmainConf always_bcc
34 syntax keyword pfmainConf append_at_myorigin
35 syntax keyword pfmainConf append_dot_mydomain
36 syntax keyword pfmainConf best_mx_transport
37 syntax keyword pfmainConf biff
38 syntax keyword pfmainConf body_checks
39 syntax keyword pfmainConf bounce_notice_recipient
40 syntax keyword pfmainConf bounce_size_limit
41 syntax keyword pfmainConf broken_sasl_auth_clients
42 syntax keyword pfmainConf canonical_maps
43 syntax keyword pfmainConf command_directory
44 syntax keyword pfmainConf command_expansion_filter
45 syntax keyword pfmainConf command_time_limit
46 syntax keyword pfmainConf content_filter
47 syntax keyword pfmainConf daemon_directory
48 syntax keyword pfmainConf daemon_timeout
49 syntax keyword pfmainConf debug_peer_level
50 syntax keyword pfmainConf debug_peer_list
51 syntax keyword pfmainConf default_database_type
52 syntax keyword pfmainConf default_delivery_slot_cost
53 syntax keyword pfmainConf default_delivery_slot_discount
54 syntax keyword pfmainConf default_delivery_slot_loan
55 syntax keyword pfmainConf default_destination_concurrency_limit
56 syntax keyword pfmainConf default_destination_recipient_limit
57 syntax keyword pfmainConf default_extra_recipient_limit
58 syntax keyword pfmainConf default_minimum_delivery_slots
59 syntax keyword pfmainConf default_privs
60 syntax keyword pfmainConf default_process_limit
61 syntax keyword pfmainConf default_recipient_limit
62 syntax keyword pfmainConf default_transport
63 syntax keyword pfmainConf defer_transports
64 syntax keyword pfmainConf delay_notice_recipient
65 syntax keyword pfmainConf delay_warning_time
66 syntax keyword pfmainConf deliver_lock_attempts
67 syntax keyword pfmainConf deliver_lock_delay
68 syntax keyword pfmainConf disable_dns_lookups
69 syntax keyword pfmainConf disable_vrfy_command
70 syntax keyword pfmainConf dont_remove
71 syntax keyword pfmainConf double_bounce_sender
72 syntax keyword pfmainConf duplicate_filter_limit
73 syntax keyword pfmainConf empty_address_recipient
74 syntax keyword pfmainConf error_notice_recipient
75 syntax keyword pfmainConf expand_owner_alias
76 syntax keyword pfmainConf export_environment
77 syntax keyword pfmainConf extract_recipient_limit
78 syntax keyword pfmainConf fallback_relay
79 syntax keyword pfmainConf fallback_transport
80 syntax keyword pfmainConf fast_flush_domains
81 syntax keyword pfmainConf fast_flush_purge_time
82 syntax keyword pfmainConf fast_flush_refresh_time
83 syntax keyword pfmainConf fork_attempts
84 syntax keyword pfmainConf fork_delay
85 syntax keyword pfmainConf forward_expansion_filter
86 syntax keyword pfmainConf forward_path
87 syntax keyword pfmainConf hash_queue_depth
88 syntax keyword pfmainConf hash_queue_names
89 syntax keyword pfmainConf header_checks
90 syntax keyword pfmainConf header_size_limit
91 syntax keyword pfmainConf home_mailbox
92 syntax keyword pfmainConf hopcount_limit
93 syntax keyword pfmainConf ignore_mx_lookup_error
94 syntax keyword pfmainConf import_environment
95 syntax keyword pfmainConf inet_interfaces
96 syntax keyword pfmainConf initial_destination_concurrency
97 syntax keyword pfmainConf invalid_hostname_reject_code
98 syntax keyword pfmainConf ipc_idle
99 syntax keyword pfmainConf ipc_timeout
100 syntax keyword pfmainConf line_length_limit
101 syntax keyword pfmainConf lmtp_cache_connection
102 syntax keyword pfmainConf lmtp_connect_timeout
103 syntax keyword pfmainConf lmtp_data_done_timeout
104 syntax keyword pfmainConf lmtp_data_init_timeout
105 syntax keyword pfmainConf lmtp_data_xfer_timeout
106 syntax keyword pfmainConf lmtp_lhlo_timeout
107 syntax keyword pfmainConf lmtp_mail_timeout
108 syntax keyword pfmainConf lmtp_quit_timeout
109 syntax keyword pfmainConf lmtp_rcpt_timeout
110 syntax keyword pfmainConf lmtp_rset_timeout
111 syntax keyword pfmainConf lmtp_sasl_auth_enable
112 syntax keyword pfmainConf lmtp_sasl_password_maps
113 syntax keyword pfmainConf lmtp_sasl_security_options
114 syntax keyword pfmainConf lmtp_skip_quit_response
115 syntax keyword pfmainConf lmtp_tcp_port
116 syntax keyword pfmainConf local_command_shell
117 syntax keyword pfmainConf local_destination_concurrency_limit
118 syntax keyword pfmainConf local_destination_recipient_limit
119 syntax keyword pfmainConf local_recipient_maps
120 syntax keyword pfmainConf local_transport
121 syntax keyword pfmainConf luser_relay
122 syntax keyword pfmainConf mail_name
123 syntax keyword pfmainConf mail_owner
124 syntax keyword pfmainConf mail_spool_directory
125 syntax keyword pfmainConf mail_version
126 syntax keyword pfmainConf mailbox_command
127 syntax keyword pfmainConf mailbox_delivery_lock
128 syntax keyword pfmainConf mailbox_size_limit
129 syntax keyword pfmainConf mailbox_transport
130 syntax keyword pfmainConf maps_rbl_domains
131 syntax keyword pfmainConf maps_rbl_reject_code
132 syntax keyword pfmainConf masquerade_domains
133 syntax keyword pfmainConf masquerade_exceptions
134 syntax keyword pfmainConf max_idle
135 syntax keyword pfmainConf max_use
136 syntax keyword pfmainConf maximal_backoff_time
137 syntax keyword pfmainConf maximal_queue_lifetime
138 syntax keyword pfmainConf message_size_limit
139 syntax keyword pfmainConf minimal_backoff_time
140 syntax keyword pfmainConf mydestination
141 syntax keyword pfmainConf mydomain
142 syntax keyword pfmainConf myhostname
143 syntax keyword pfmainConf mynetworks
144 syntax keyword pfmainConf mynetworks_style
145 syntax keyword pfmainConf myorigin
146 syntax keyword pfmainConf non_fqdn_reject_code
147 syntax keyword pfmainConf notify_classes
148 syntax keyword pfmainConf owner_request_special
149 syntax keyword pfmainConf prepend_delivered_header
150 syntax keyword pfmainConf process_id_directory
151 syntax keyword pfmainConf program_directory
152 syntax keyword pfmainConf propagate_unmatched_extensions
153 syntax keyword pfmainConf qmgr_fudge_factor
154 syntax keyword pfmainConf qmgr_message_active_limit
155 syntax keyword pfmainConf qmgr_message_recipient_limit
156 syntax keyword pfmainConf qmgr_message_recipient_minimum
157 syntax keyword pfmainConf qmgr_site_hog_factor
158 syntax keyword pfmainConf queue_directory
159 syntax keyword pfmainConf queue_minfree
160 syntax keyword pfmainConf queue_run_delay
161 syntax keyword pfmainConf recipient_canonical_maps
162 syntax keyword pfmainConf recipient_delimiter
163 syntax keyword pfmainConf reject_code
164 syntax keyword pfmainConf relay_domains
165 syntax keyword pfmainConf relay_domains_reject_code
166 syntax keyword pfmainConf relayhost
167 syntax keyword pfmainConf relocated_maps
168 syntax keyword pfmainConf require_home_directory
169 syntax keyword pfmainConf sender_canonical_maps
170 syntax keyword pfmainConf service_throttle_time
171 syntax keyword pfmainConf smtp_always_send_ehlo
172 syntax keyword pfmainConf smtp_bind_address
173 syntax keyword pfmainConf smtp_connect_timeout
174 syntax keyword pfmainConf smtp_data_done_timeout
175 syntax keyword pfmainConf smtp_data_init_timeout
176 syntax keyword pfmainConf smtp_data_xfer_timeout
177 syntax keyword pfmainConf smtp_destination_concurrency_limit
178 syntax keyword pfmainConf smtp_destination_recipient_limit
179 syntax keyword pfmainConf smtp_helo_timeout
180 syntax keyword pfmainConf smtp_mail_timeout
181 syntax keyword pfmainConf smtp_never_send_ehlo
182 syntax keyword pfmainConf smtp_quit_timeout
183 syntax keyword pfmainConf smtp_randomize_addresses
184 syntax keyword pfmainConf smtp_rcpt_timeout
185 syntax keyword pfmainConf smtp_sasl_auth_enable
186 syntax keyword pfmainConf smtp_sasl_password_maps
187 syntax keyword pfmainConf smtp_sasl_security_options
188 syntax keyword pfmainConf smtp_skip_4xx_greeting
189 syntax keyword pfmainConf smtp_skip_5xx_greeting
190 syntax keyword pfmainConf smtp_skip_quit_response
191 syntax keyword pfmainConf smtpd_banner
192 syntax keyword pfmainConf smtpd_client_restrictions
193 syntax keyword pfmainConf smtpd_delay_reject
194 syntax keyword pfmainConf smtpd_error_sleep_time
195 syntax keyword pfmainConf smtpd_etrn_restrictions
196 syntax keyword pfmainConf smtpd_hard_error_limit
197 syntax keyword pfmainConf smtpd_helo_required
198 syntax keyword pfmainConf smtpd_helo_restrictions
199 syntax keyword pfmainConf smtpd_junk_command_limit
200 syntax keyword pfmainConf smtpd_recipient_limit
201 syntax keyword pfmainConf smtpd_recipient_restrictions
202 syntax keyword pfmainConf smtpd_restriction_classes
203 syntax keyword pfmainConf smtpd_sasl_auth_enable
204 syntax keyword pfmainConf smtpd_sasl_local_domain
205 syntax keyword pfmainConf smtpd_sasl_security_options
206 syntax keyword pfmainConf smtpd_sender_restrictions
207 syntax keyword pfmainConf smtpd_soft_error_limit
208 syntax keyword pfmainConf smtpd_timeout
209 syntax keyword pfmainConf soft_bounce
210 syntax keyword pfmainConf stale_lock_time
211 syntax keyword pfmainConf strict_rfc821_envelopes
212 syntax keyword pfmainConf sun_mailtool_compatibility
213 syntax keyword pfmainConf swap_bangpath
214 syntax keyword pfmainConf syslog_facility
215 syntax keyword pfmainConf syslog_name
216 syntax keyword pfmainConf transport_maps
217 syntax keyword pfmainConf transport_retry_time
218 syntax keyword pfmainConf trigger_timeout
219 syntax keyword pfmainConf undisclosed_recipients_header
220 syntax keyword pfmainConf unknown_address_reject_code
221 syntax keyword pfmainConf unknown_client_reject_code
222 syntax keyword pfmainConf unknown_hostname_reject_code
223 syntax keyword pfmainConf virtual_gid_maps
224 syntax keyword pfmainConf virtual_mailbox_base
225 syntax keyword pfmainConf virtual_mailbox_limit
226 syntax keyword pfmainConf virtual_mailbox_lock
227 syntax keyword pfmainConf virtual_mailbox_maps
228 syntax keyword pfmainConf virtual_maps
229 syntax keyword pfmainConf virtual_minimum_uid
230 syntax keyword pfmainConf virtual_uid_maps
231 syntax match pfmainRef "$\<2bounce_notice_recipient\>"
232 syntax match pfmainRef "$\<access_map_reject_code\>"
233 syntax match pfmainRef "$\<alias_database\>"
234 syntax match pfmainRef "$\<alias_maps\>"
235 syntax match pfmainRef "$\<allow_mail_to_commands\>"
236 syntax match pfmainRef "$\<allow_mail_to_files\>"
237 syntax match pfmainRef "$\<allow_min_user\>"
238 syntax match pfmainRef "$\<allow_percent_hack\>"
239 syntax match pfmainRef "$\<allow_untrusted_routing\>"
240 syntax match pfmainRef "$\<always_bcc\>"
241 syntax match pfmainRef "$\<append_at_myorigin\>"
242 syntax match pfmainRef "$\<append_dot_mydomain\>"
243 syntax match pfmainRef "$\<best_mx_transport\>"
244 syntax match pfmainRef "$\<biff\>"
245 syntax match pfmainRef "$\<body_checks\>"
246 syntax match pfmainRef "$\<bounce_notice_recipient\>"
247 syntax match pfmainRef "$\<bounce_size_limit\>"
248 syntax match pfmainRef "$\<broken_sasl_auth_clients\>"
249 syntax match pfmainRef "$\<canonical_maps\>"
250 syntax match pfmainRef "$\<command_directory\>"
251 syntax match pfmainRef "$\<command_expansion_filter\>"
252 syntax match pfmainRef "$\<command_time_limit\>"
253 syntax match pfmainRef "$\<content_filter\>"
254 syntax match pfmainRef "$\<daemon_directory\>"
255 syntax match pfmainRef "$\<daemon_timeout\>"
256 syntax match pfmainRef "$\<debug_peer_level\>"
257 syntax match pfmainRef "$\<debug_peer_list\>"
258 syntax match pfmainRef "$\<default_database_type\>"
259 syntax match pfmainRef "$\<default_delivery_slot_cost\>"
260 syntax match pfmainRef "$\<default_delivery_slot_discount\>"
261 syntax match pfmainRef "$\<default_delivery_slot_loan\>"
262 syntax match pfmainRef "$\<default_destination_concurrency_limit\>"
263 syntax match pfmainRef "$\<default_destination_recipient_limit\>"
264 syntax match pfmainRef "$\<default_extra_recipient_limit\>"
265 syntax match pfmainRef "$\<default_minimum_delivery_slots\>"
266 syntax match pfmainRef "$\<default_privs\>"
267 syntax match pfmainRef "$\<default_process_limit\>"
268 syntax match pfmainRef "$\<default_recipient_limit\>"
269 syntax match pfmainRef "$\<default_transport\>"
270 syntax match pfmainRef "$\<defer_transports\>"
271 syntax match pfmainRef "$\<delay_notice_recipient\>"
272 syntax match pfmainRef "$\<delay_warning_time\>"
273 syntax match pfmainRef "$\<deliver_lock_attempts\>"
274 syntax match pfmainRef "$\<deliver_lock_delay\>"
275 syntax match pfmainRef "$\<disable_dns_lookups\>"
276 syntax match pfmainRef "$\<disable_vrfy_command\>"
277 syntax match pfmainRef "$\<dont_remove\>"
278 syntax match pfmainRef "$\<double_bounce_sender\>"
279 syntax match pfmainRef "$\<duplicate_filter_limit\>"
280 syntax match pfmainRef "$\<empty_address_recipient\>"
281 syntax match pfmainRef "$\<error_notice_recipient\>"
282 syntax match pfmainRef "$\<expand_owner_alias\>"
283 syntax match pfmainRef "$\<export_environment\>"
284 syntax match pfmainRef "$\<extract_recipient_limit\>"
285 syntax match pfmainRef "$\<fallback_relay\>"
286 syntax match pfmainRef "$\<fallback_transport\>"
287 syntax match pfmainRef "$\<fast_flush_domains\>"
288 syntax match pfmainRef "$\<fast_flush_purge_time\>"
289 syntax match pfmainRef "$\<fast_flush_refresh_time\>"
290 syntax match pfmainRef "$\<fork_attempts\>"
291 syntax match pfmainRef "$\<fork_delay\>"
292 syntax match pfmainRef "$\<forward_expansion_filter\>"
293 syntax match pfmainRef "$\<forward_path\>"
294 syntax match pfmainRef "$\<hash_queue_depth\>"
295 syntax match pfmainRef "$\<hash_queue_names\>"
296 syntax match pfmainRef "$\<header_checks\>"
297 syntax match pfmainRef "$\<header_size_limit\>"
298 syntax match pfmainRef "$\<home_mailbox\>"
299 syntax match pfmainRef "$\<hopcount_limit\>"
300 syntax match pfmainRef "$\<ignore_mx_lookup_error\>"
301 syntax match pfmainRef "$\<import_environment\>"
302 syntax match pfmainRef "$\<inet_interfaces\>"
303 syntax match pfmainRef "$\<initial_destination_concurrency\>"
304 syntax match pfmainRef "$\<invalid_hostname_reject_code\>"
305 syntax match pfmainRef "$\<ipc_idle\>"
306 syntax match pfmainRef "$\<ipc_timeout\>"
307 syntax match pfmainRef "$\<line_length_limit\>"
308 syntax match pfmainRef "$\<lmtp_cache_connection\>"
309 syntax match pfmainRef "$\<lmtp_connect_timeout\>"
310 syntax match pfmainRef "$\<lmtp_data_done_timeout\>"
311 syntax match pfmainRef "$\<lmtp_data_init_timeout\>"
312 syntax match pfmainRef "$\<lmtp_data_xfer_timeout\>"
313 syntax match pfmainRef "$\<lmtp_lhlo_timeout\>"
314 syntax match pfmainRef "$\<lmtp_mail_timeout\>"
315 syntax match pfmainRef "$\<lmtp_quit_timeout\>"
316 syntax match pfmainRef "$\<lmtp_rcpt_timeout\>"
317 syntax match pfmainRef "$\<lmtp_rset_timeout\>"
318 syntax match pfmainRef "$\<lmtp_sasl_auth_enable\>"
319 syntax match pfmainRef "$\<lmtp_sasl_password_maps\>"
320 syntax match pfmainRef "$\<lmtp_sasl_security_options\>"
321 syntax match pfmainRef "$\<lmtp_skip_quit_response\>"
322 syntax match pfmainRef "$\<lmtp_tcp_port\>"
323 syntax match pfmainRef "$\<local_command_shell\>"
324 syntax match pfmainRef "$\<local_destination_concurrency_limit\>"
325 syntax match pfmainRef "$\<local_destination_recipient_limit\>"
326 syntax match pfmainRef "$\<local_recipient_maps\>"
327 syntax match pfmainRef "$\<local_transport\>"
328 syntax match pfmainRef "$\<luser_relay\>"
329 syntax match pfmainRef "$\<mail_name\>"
330 syntax match pfmainRef "$\<mail_owner\>"
331 syntax match pfmainRef "$\<mail_spool_directory\>"
332 syntax match pfmainRef "$\<mail_version\>"
333 syntax match pfmainRef "$\<mailbox_command\>"
334 syntax match pfmainRef "$\<mailbox_delivery_lock\>"
335 syntax match pfmainRef "$\<mailbox_size_limit\>"
336 syntax match pfmainRef "$\<mailbox_transport\>"
337 syntax match pfmainRef "$\<maps_rbl_domains\>"
338 syntax match pfmainRef "$\<maps_rbl_reject_code\>"
339 syntax match pfmainRef "$\<masquerade_domains\>"
340 syntax match pfmainRef "$\<masquerade_exceptions\>"
341 syntax match pfmainRef "$\<max_idle\>"
342 syntax match pfmainRef "$\<max_use\>"
343 syntax match pfmainRef "$\<maximal_backoff_time\>"
344 syntax match pfmainRef "$\<maximal_queue_lifetime\>"
345 syntax match pfmainRef "$\<message_size_limit\>"
346 syntax match pfmainRef "$\<minimal_backoff_time\>"
347 syntax match pfmainRef "$\<mydestination\>"
348 syntax match pfmainRef "$\<mydomain\>"
349 syntax match pfmainRef "$\<myhostname\>"
350 syntax match pfmainRef "$\<mynetworks\>"
351 syntax match pfmainRef "$\<mynetworks_style\>"
352 syntax match pfmainRef "$\<myorigin\>"
353 syntax match pfmainRef "$\<non_fqdn_reject_code\>"
354 syntax match pfmainRef "$\<notify_classes\>"
355 syntax match pfmainRef "$\<owner_request_special\>"
356 syntax match pfmainRef "$\<prepend_delivered_header\>"
357 syntax match pfmainRef "$\<process_id_directory\>"
358 syntax match pfmainRef "$\<program_directory\>"
359 syntax match pfmainRef "$\<propagate_unmatched_extensions\>"
360 syntax match pfmainRef "$\<qmgr_fudge_factor\>"
361 syntax match pfmainRef "$\<qmgr_message_active_limit\>"
362 syntax match pfmainRef "$\<qmgr_message_recipient_limit\>"
363 syntax match pfmainRef "$\<qmgr_message_recipient_minimum\>"
364 syntax match pfmainRef "$\<qmgr_site_hog_factor\>"
365 syntax match pfmainRef "$\<queue_directory\>"
366 syntax match pfmainRef "$\<queue_minfree\>"
367 syntax match pfmainRef "$\<queue_run_delay\>"
368 syntax match pfmainRef "$\<recipient_canonical_maps\>"
369 syntax match pfmainRef "$\<recipient_delimiter\>"
370 syntax match pfmainRef "$\<reject_code\>"
371 syntax match pfmainRef "$\<relay_domains\>"
372 syntax match pfmainRef "$\<relay_domains_reject_code\>"
373 syntax match pfmainRef "$\<relayhost\>"
374 syntax match pfmainRef "$\<relocated_maps\>"
375 syntax match pfmainRef "$\<require_home_directory\>"
376 syntax match pfmainRef "$\<sender_canonical_maps\>"
377 syntax match pfmainRef "$\<service_throttle_time\>"
378 syntax match pfmainRef "$\<smtp_always_send_ehlo\>"
379 syntax match pfmainRef "$\<smtp_bind_address\>"
380 syntax match pfmainRef "$\<smtp_connect_timeout\>"
381 syntax match pfmainRef "$\<smtp_data_done_timeout\>"
382 syntax match pfmainRef "$\<smtp_data_init_timeout\>"
383 syntax match pfmainRef "$\<smtp_data_xfer_timeout\>"
384 syntax match pfmainRef "$\<smtp_destination_concurrency_limit\>"
385 syntax match pfmainRef "$\<smtp_destination_recipient_limit\>"
386 syntax match pfmainRef "$\<smtp_helo_timeout\>"
387 syntax match pfmainRef "$\<smtp_mail_timeout\>"
388 syntax match pfmainRef "$\<smtp_never_send_ehlo\>"
389 syntax match pfmainRef "$\<smtp_quit_timeout\>"
390 syntax match pfmainRef "$\<smtp_randomize_addresses\>"
391 syntax match pfmainRef "$\<smtp_rcpt_timeout\>"
392 syntax match pfmainRef "$\<smtp_sasl_auth_enable\>"
393 syntax match pfmainRef "$\<smtp_sasl_password_maps\>"
394 syntax match pfmainRef "$\<smtp_sasl_security_options\>"
395 syntax match pfmainRef "$\<smtp_skip_4xx_greeting\>"
396 syntax match pfmainRef "$\<smtp_skip_5xx_greeting\>"
397 syntax match pfmainRef "$\<smtp_skip_quit_response\>"
398 syntax match pfmainRef "$\<smtpd_banner\>"
399 syntax match pfmainRef "$\<smtpd_client_restrictions\>"
400 syntax match pfmainRef "$\<smtpd_delay_reject\>"
401 syntax match pfmainRef "$\<smtpd_error_sleep_time\>"
402 syntax match pfmainRef "$\<smtpd_etrn_restrictions\>"
403 syntax match pfmainRef "$\<smtpd_hard_error_limit\>"
404 syntax match pfmainRef "$\<smtpd_helo_required\>"
405 syntax match pfmainRef "$\<smtpd_helo_restrictions\>"
406 syntax match pfmainRef "$\<smtpd_junk_command_limit\>"
407 syntax match pfmainRef "$\<smtpd_recipient_limit\>"
408 syntax match pfmainRef "$\<smtpd_recipient_restrictions\>"
409 syntax match pfmainRef "$\<smtpd_restriction_classes\>"
410 syntax match pfmainRef "$\<smtpd_sasl_auth_enable\>"
411 syntax match pfmainRef "$\<smtpd_sasl_local_domain\>"
412 syntax match pfmainRef "$\<smtpd_sasl_security_options\>"
413 syntax match pfmainRef "$\<smtpd_sender_restrictions\>"
414 syntax match pfmainRef "$\<smtpd_soft_error_limit\>"
415 syntax match pfmainRef "$\<smtpd_timeout\>"
416 syntax match pfmainRef "$\<soft_bounce\>"
417 syntax match pfmainRef "$\<stale_lock_time\>"
418 syntax match pfmainRef "$\<strict_rfc821_envelopes\>"
419 syntax match pfmainRef "$\<sun_mailtool_compatibility\>"
420 syntax match pfmainRef "$\<swap_bangpath\>"
421 syntax match pfmainRef "$\<syslog_facility\>"
422 syntax match pfmainRef "$\<syslog_name\>"
423 syntax match pfmainRef "$\<transport_maps\>"
424 syntax match pfmainRef "$\<transport_retry_time\>"
425 syntax match pfmainRef "$\<trigger_timeout\>"
426 syntax match pfmainRef "$\<undisclosed_recipients_header\>"
427 syntax match pfmainRef "$\<unknown_address_reject_code\>"
428 syntax match pfmainRef "$\<unknown_client_reject_code\>"
429 syntax match pfmainRef "$\<unknown_hostname_reject_code\>"
430 syntax match pfmainRef "$\<virtual_gid_maps\>"
431 syntax match pfmainRef "$\<virtual_mailbox_base\>"
432 syntax match pfmainRef "$\<virtual_mailbox_limit\>"
433 syntax match pfmainRef "$\<virtual_mailbox_lock\>"
434 syntax match pfmainRef "$\<virtual_mailbox_maps\>"
435 syntax match pfmainRef "$\<virtual_maps\>"
436 syntax match pfmainRef "$\<virtual_minimum_uid\>"
437 syntax match pfmainRef "$\<virtual_uid_maps\>"
439 syntax match pfmainComment      "#.*$"
440 syntax match pfmainNumber       "\<\d\+\>"
441 syntax match pfmainTime         "\<\d\+\[hmsd\]\>"
442 syntax match pfmainIP           "\<\d\{1,3}\.\d\{1,3}\.\d\{1,3}\.\d\{1,3}\>"
443 syntax match pfmainDict         "\<\(pcre\|nis\|regexp\|environ\|ldap\|btree\|unix\|hash\):.*\>"
444 syntax match pfmainVariable     /\$\w\+/ contains=pfmainRef
446 if version >= 508 || !exists("pfmain_syntax_init")
447         if version < 508
448                 let pfmain_syntax_init = 1
449                 command -nargs=+ HiLink hi link <args>
450         else
451                 command -nargs=+ HiLink hi def link <args>
452         endif
454         HiLink pfmainComment    Comment
455         HiLink pfmainConf       Keyword
456         HiLink pfmainNumber     Number
457         HiLink pfmainTime       Number
458         HiLink pfmainIP         Number
459         HiLink pfmainDict       Type
460         HiLink pfmainVariable   Constant
461         HiLink pfmainRef        Macro
462         delcommand HiLink
464 endif
466 let b:current_syntax = "pfmain"
468 " vim: ts=8 sw=2