xref: /vim-8.2.3635/runtime/syntax/pine.vim (revision 89a9c159)
1" Vim syntax file
2" Language:	Pine (email program) run commands
3" Maintainer:	David Pascoe <[email protected]>
4" Last Change:	Thu Feb 27 10:18:48 WST 2003, update for pine 4.53
5
6" quit when a syntax file was already loaded
7if exists("b:current_syntax")
8  finish
9endif
10
11setlocal iskeyword=@,48-57,_,128-167,224-235,-
12
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.
347" Only when an item doesn't have highlighting yet
348
349hi def link pineConfig	Type
350hi def link pineComment	Comment
351hi def link pineOption	Macro
352
353let b:current_syntax = "pine"
354
355" vim: ts=8
356