blob: aadf50be15e992a88fc53c3c8734011ae3ad0593 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001" Vim syntax file
2" Language: Pine (email program) run commands
3" Maintainer: David Pascoe <pascoedj@spamcop.net>
4" Last Change: Thu Feb 27 10:18:48 WST 2003, update for pine 4.53
5
Bram Moolenaar89bcfda2016-08-30 23:26:57 +02006" quit when a syntax file was already loaded
7if exists("b:current_syntax")
Bram Moolenaar071d4272004-06-13 20:20:40 +00008 finish
9endif
10
Bram Moolenaar89bcfda2016-08-30 23:26:57 +020011setlocal iskeyword=@,48-57,_,128-167,224-235,-
Bram Moolenaar071d4272004-06-13 20:20:40 +000012
13syn keyword pineConfig addrbook-sort-rule
14syn keyword pineConfig address-book
15syn keyword pineConfig addressbook-formats
16syn keyword pineConfig alt-addresses
17syn keyword pineConfig bugs-additional-data
18syn keyword pineConfig bugs-address
19syn keyword pineConfig bugs-fullname
20syn keyword pineConfig character-set
21syn keyword pineConfig color-style
22syn keyword pineConfig compose-mime
23syn keyword pineConfig composer-wrap-column
24syn keyword pineConfig current-indexline-style
25syn keyword pineConfig cursor-style
26syn keyword pineConfig customized-hdrs
27syn keyword pineConfig debug-memory
28syn keyword pineConfig default-composer-hdrs
29syn keyword pineConfig default-fcc
30syn keyword pineConfig default-saved-msg-folder
31syn keyword pineConfig disable-these-authenticators
32syn keyword pineConfig disable-these-drivers
33syn keyword pineConfig display-filters
34syn keyword pineConfig download-command
35syn keyword pineConfig download-command-prefix
36syn keyword pineConfig editor
37syn keyword pineConfig elm-style-save
38syn keyword pineConfig empty-header-message
39syn keyword pineConfig fcc-name-rule
40syn keyword pineConfig feature-level
41syn keyword pineConfig feature-list
42syn keyword pineConfig file-directory
43syn keyword pineConfig folder-collections
44syn keyword pineConfig folder-extension
45syn keyword pineConfig folder-sort-rule
46syn keyword pineConfig font-char-set
47syn keyword pineConfig font-name
48syn keyword pineConfig font-size
49syn keyword pineConfig font-style
50syn keyword pineConfig forced-abook-entry
51syn keyword pineConfig form-letter-folder
52syn keyword pineConfig global-address-book
53syn keyword pineConfig goto-default-rule
54syn keyword pineConfig header-in-reply
55syn keyword pineConfig image-viewer
56syn keyword pineConfig inbox-path
57syn keyword pineConfig incoming-archive-folders
58syn keyword pineConfig incoming-folders
59syn keyword pineConfig incoming-startup-rule
60syn keyword pineConfig index-answered-background-color
61syn keyword pineConfig index-answered-foreground-color
62syn keyword pineConfig index-deleted-background-color
63syn keyword pineConfig index-deleted-foreground-color
64syn keyword pineConfig index-format
65syn keyword pineConfig index-important-background-color
66syn keyword pineConfig index-important-foreground-color
67syn keyword pineConfig index-new-background-color
68syn keyword pineConfig index-new-foreground-color
69syn keyword pineConfig index-recent-background-color
70syn keyword pineConfig index-recent-foreground-color
71syn keyword pineConfig index-to-me-background-color
72syn keyword pineConfig index-to-me-foreground-color
73syn keyword pineConfig index-unseen-background-color
74syn keyword pineConfig index-unseen-foreground-color
75syn keyword pineConfig initial-keystroke-list
76syn keyword pineConfig kblock-passwd-count
77syn keyword pineConfig keylabel-background-color
78syn keyword pineConfig keylabel-foreground-color
79syn keyword pineConfig keyname-background-color
80syn keyword pineConfig keyname-foreground-color
81syn keyword pineConfig last-time-prune-questioned
82syn keyword pineConfig last-version-used
83syn keyword pineConfig ldap-servers
84syn keyword pineConfig literal-signature
85syn keyword pineConfig local-address
86syn keyword pineConfig local-fullname
87syn keyword pineConfig mail-check-interval
88syn keyword pineConfig mail-directory
89syn keyword pineConfig mailcap-search-path
90syn keyword pineConfig mimetype-search-path
91syn keyword pineConfig new-version-threshold
92syn keyword pineConfig news-active-file-path
93syn keyword pineConfig news-collections
94syn keyword pineConfig news-spool-directory
95syn keyword pineConfig newsrc-path
96syn keyword pineConfig nntp-server
97syn keyword pineConfig normal-background-color
98syn keyword pineConfig normal-foreground-color
99syn keyword pineConfig old-style-reply
100syn keyword pineConfig operating-dir
101syn keyword pineConfig patterns
102syn keyword pineConfig patterns-filters
103syn keyword pineConfig patterns-filters2
104syn keyword pineConfig patterns-indexcolors
105syn keyword pineConfig patterns-other
106syn keyword pineConfig patterns-roles
107syn keyword pineConfig patterns-scores
108syn keyword pineConfig patterns-scores2
109syn keyword pineConfig personal-name
110syn keyword pineConfig personal-print-category
111syn keyword pineConfig personal-print-command
112syn keyword pineConfig postponed-folder
113syn keyword pineConfig print-font-char-set
114syn keyword pineConfig print-font-name
115syn keyword pineConfig print-font-size
116syn keyword pineConfig print-font-style
117syn keyword pineConfig printer
118syn keyword pineConfig prompt-background-color
119syn keyword pineConfig prompt-foreground-color
120syn keyword pineConfig pruned-folders
121syn keyword pineConfig pruning-rule
122syn keyword pineConfig quote1-background-color
123syn keyword pineConfig quote1-foreground-color
124syn keyword pineConfig quote2-background-color
125syn keyword pineConfig quote2-foreground-color
126syn keyword pineConfig quote3-background-color
127syn keyword pineConfig quote3-foreground-color
128syn keyword pineConfig read-message-folder
129syn keyword pineConfig remote-abook-history
130syn keyword pineConfig remote-abook-metafile
131syn keyword pineConfig remote-abook-validity
132syn keyword pineConfig reply-indent-string
133syn keyword pineConfig reply-leadin
134syn keyword pineConfig reverse-background-color
135syn keyword pineConfig reverse-foreground-color
136syn keyword pineConfig rsh-command
137syn keyword pineConfig rsh-open-timeout
138syn keyword pineConfig rsh-path
139syn keyword pineConfig save-by-sender
140syn keyword pineConfig saved-msg-name-rule
141syn keyword pineConfig scroll-margin
142syn keyword pineConfig selectable-item-background-color
143syn keyword pineConfig selectable-item-foreground-color
144syn keyword pineConfig sending-filters
145syn keyword pineConfig sendmail-path
146syn keyword pineConfig show-all-characters
147syn keyword pineConfig signature-file
148syn keyword pineConfig smtp-server
149syn keyword pineConfig sort-key
150syn keyword pineConfig speller
151syn keyword pineConfig ssh-command
152syn keyword pineConfig ssh-open-timeout
153syn keyword pineConfig ssh-path
154syn keyword pineConfig standard-printer
155syn keyword pineConfig status-background-color
156syn keyword pineConfig status-foreground-color
157syn keyword pineConfig status-message-delay
158syn keyword pineConfig suggest-address
159syn keyword pineConfig suggest-fullname
160syn keyword pineConfig tcp-open-timeout
161syn keyword pineConfig tcp-query-timeout
162syn keyword pineConfig tcp-read-warning-timeout
163syn keyword pineConfig tcp-write-warning-timeout
164syn keyword pineConfig threading-display-style
165syn keyword pineConfig threading-expanded-character
166syn keyword pineConfig threading-index-style
167syn keyword pineConfig threading-indicator-character
168syn keyword pineConfig threading-lastreply-character
169syn keyword pineConfig title-background-color
170syn keyword pineConfig title-foreground-color
171syn keyword pineConfig titlebar-color-style
172syn keyword pineConfig upload-command
173syn keyword pineConfig upload-command-prefix
174syn keyword pineConfig url-viewers
175syn keyword pineConfig use-only-domain-name
176syn keyword pineConfig user-domain
177syn keyword pineConfig user-id
178syn keyword pineConfig user-id
179syn keyword pineConfig user-input-timeout
180syn keyword pineConfig viewer-hdr-colors
181syn keyword pineConfig viewer-hdrs
182syn keyword pineConfig viewer-overlap
183syn keyword pineConfig window-position
184
185syn keyword pineOption allow-changing-from
186syn keyword pineOption allow-talk
187syn keyword pineOption alternate-compose-menu
188syn keyword pineOption assume-slow-link
189syn keyword pineOption auto-move-read-msgs
190syn keyword pineOption auto-open-next-unread
191syn keyword pineOption auto-unzoom-after-apply
192syn keyword pineOption auto-zoom-after-select
193syn keyword pineOption cache-remote-pinerc
194syn keyword pineOption check-newmail-when-quitting
195syn keyword pineOption combined-addrbook-display
196syn keyword pineOption combined-folder-display
197syn keyword pineOption combined-subdirectory-display
198syn keyword pineOption compose-cut-from-cursor
199syn keyword pineOption compose-maps-delete-key-to-ctrl-d
200syn keyword pineOption compose-rejects-unqualified-addrs
201syn keyword pineOption compose-send-offers-first-filter
202syn keyword pineOption compose-sets-newsgroup-without-confirm
203syn keyword pineOption confirm-role-even-for-default
204syn keyword pineOption continue-tab-without-confirm
205syn keyword pineOption delete-skips-deleted
206syn keyword pineOption disable-2022-jp-conversions
207syn keyword pineOption disable-busy-alarm
208syn keyword pineOption disable-charset-conversions
209syn keyword pineOption disable-config-cmd
210syn keyword pineOption disable-keyboard-lock-cmd
211syn keyword pineOption disable-keymenu
212syn keyword pineOption disable-password-caching
213syn keyword pineOption disable-password-cmd
214syn keyword pineOption disable-pipes-in-sigs
215syn keyword pineOption disable-pipes-in-templates
216syn keyword pineOption disable-roles-setup-cmd
217syn keyword pineOption disable-roles-sig-edit
218syn keyword pineOption disable-roles-template-edit
219syn keyword pineOption disable-sender
220syn keyword pineOption disable-shared-namespaces
221syn keyword pineOption disable-signature-edit-cmd
222syn keyword pineOption disable-take-last-comma-first
223syn keyword pineOption enable-8bit-esmtp-negotiation
224syn keyword pineOption enable-8bit-nntp-posting
225syn keyword pineOption enable-aggregate-command-set
226syn keyword pineOption enable-alternate-editor-cmd
227syn keyword pineOption enable-alternate-editor-implicitly
228syn keyword pineOption enable-arrow-navigation
229syn keyword pineOption enable-arrow-navigation-relaxed
230syn keyword pineOption enable-background-sending
231syn keyword pineOption enable-bounce-cmd
232syn keyword pineOption enable-cruise-mode
233syn keyword pineOption enable-cruise-mode-delete
234syn keyword pineOption enable-delivery-status-notification
235syn keyword pineOption enable-dot-files
236syn keyword pineOption enable-dot-folders
237syn keyword pineOption enable-exit-via-lessthan-command
238syn keyword pineOption enable-fast-recent-test
239syn keyword pineOption enable-flag-cmd
240syn keyword pineOption enable-flag-screen-implicitly
241syn keyword pineOption enable-full-header-and-text
242syn keyword pineOption enable-full-header-cmd
243syn keyword pineOption enable-goto-in-file-browser
244syn keyword pineOption enable-incoming-folders
245syn keyword pineOption enable-jump-shortcut
246syn keyword pineOption enable-lame-list-mode
247syn keyword pineOption enable-mail-check-cue
248syn keyword pineOption enable-mailcap-param-substitution
249syn keyword pineOption enable-mouse-in-xterm
250syn keyword pineOption enable-msg-view-addresses
251syn keyword pineOption enable-msg-view-attachments
252syn keyword pineOption enable-msg-view-forced-arrows
253syn keyword pineOption enable-msg-view-urls
254syn keyword pineOption enable-msg-view-web-hostnames
255syn keyword pineOption enable-newmail-in-xterm-icon
256syn keyword pineOption enable-partial-match-lists
257syn keyword pineOption enable-print-via-y-command
258syn keyword pineOption enable-reply-indent-string-editing
259syn keyword pineOption enable-rules-under-take
260syn keyword pineOption enable-search-and-replace
261syn keyword pineOption enable-sigdashes
262syn keyword pineOption enable-suspend
263syn keyword pineOption enable-tab-completion
264syn keyword pineOption enable-take-export
265syn keyword pineOption enable-tray-icon
266syn keyword pineOption enable-unix-pipe-cmd
267syn keyword pineOption enable-verbose-smtp-posting
268syn keyword pineOption expanded-view-of-addressbooks
269syn keyword pineOption expanded-view-of-distribution-lists
270syn keyword pineOption expanded-view-of-folders
271syn keyword pineOption expose-hidden-config
272syn keyword pineOption expunge-only-manually
273syn keyword pineOption expunge-without-confirm
274syn keyword pineOption expunge-without-confirm-everywhere
275syn keyword pineOption fcc-on-bounce
276syn keyword pineOption fcc-only-without-confirm
277syn keyword pineOption fcc-without-attachments
278syn keyword pineOption include-attachments-in-reply
279syn keyword pineOption include-header-in-reply
280syn keyword pineOption include-text-in-reply
281syn keyword pineOption ldap-result-to-addrbook-add
282syn keyword pineOption mark-fcc-seen
283syn keyword pineOption mark-for-cc
284syn keyword pineOption news-approximates-new-status
285syn keyword pineOption news-deletes-across-groups
286syn keyword pineOption news-offers-catchup-on-close
287syn keyword pineOption news-post-without-validation
288syn keyword pineOption news-read-in-newsrc-order
289syn keyword pineOption next-thread-without-confirm
290syn keyword pineOption old-growth
291syn keyword pineOption pass-control-characters-as-is
292syn keyword pineOption prefer-plain-text
293syn keyword pineOption preserve-start-stop-characters
294syn keyword pineOption print-formfeed-between-messages
295syn keyword pineOption print-includes-from-line
296syn keyword pineOption print-index-enabled
297syn keyword pineOption print-offers-custom-cmd-prompt
298syn keyword pineOption quell-attachment-extra-prompt
299syn keyword pineOption quell-berkeley-format-timezone
300syn keyword pineOption quell-content-id
301syn keyword pineOption quell-dead-letter-on-cancel
302syn keyword pineOption quell-empty-directories
303syn keyword pineOption quell-extra-post-prompt
304syn keyword pineOption quell-folder-internal-msg
305syn keyword pineOption quell-imap-envelope-update
306syn keyword pineOption quell-lock-failure-warnings
307syn keyword pineOption quell-maildomain-warning
308syn keyword pineOption quell-news-envelope-update
309syn keyword pineOption quell-partial-fetching
310syn keyword pineOption quell-ssl-largeblocks
311syn keyword pineOption quell-status-message-beeping
312syn keyword pineOption quell-timezone-comment-when-sending
313syn keyword pineOption quell-user-lookup-in-passwd-file
314syn keyword pineOption quit-without-confirm
315syn keyword pineOption reply-always-uses-reply-to
316syn keyword pineOption save-aggregates-copy-sequence
317syn keyword pineOption save-will-advance
318syn keyword pineOption save-will-not-delete
319syn keyword pineOption save-will-quote-leading-froms
320syn keyword pineOption scramble-message-id
321syn keyword pineOption select-without-confirm
322syn keyword pineOption selectable-item-nobold
323syn keyword pineOption separate-folder-and-directory-entries
324syn keyword pineOption show-cursor
325syn keyword pineOption show-plain-text-internally
326syn keyword pineOption show-selected-in-boldface
327syn keyword pineOption signature-at-bottom
328syn keyword pineOption single-column-folder-list
329syn keyword pineOption slash-collapses-entire-thread
330syn keyword pineOption spell-check-before-sending
331syn keyword pineOption store-window-position-in-config
332syn keyword pineOption strip-from-sigdashes-on-reply
333syn keyword pineOption tab-visits-next-new-message-only
334syn keyword pineOption termdef-takes-precedence
335syn keyword pineOption thread-index-shows-important-color
336syn keyword pineOption try-alternative-authentication-driver-first
337syn keyword pineOption unselect-will-not-advance
338syn keyword pineOption use-current-dir
339syn keyword pineOption use-function-keys
340syn keyword pineOption use-sender-not-x-sender
341syn keyword pineOption use-subshell-for-suspend
342syn keyword pineOption vertical-folder-list
343
344syn match pineComment "^#.*$"
345
346" Define the default highlighting.
Bram Moolenaar89bcfda2016-08-30 23:26:57 +0200347" Only when an item doesn't have highlighting yet
Bram Moolenaar071d4272004-06-13 20:20:40 +0000348
Bram Moolenaarf37506f2016-08-31 22:22:10 +0200349hi def link pineConfig Type
350hi def link pineComment Comment
351hi def link pineOption Macro
Bram Moolenaar071d4272004-06-13 20:20:40 +0000352
353let b:current_syntax = "pine"
354
355" vim: ts=8