xref: /vim-8.2.3635/runtime/syntax/ppd.vim (revision 89bcfda6)
1" Vim syntax file
2" Language:	PPD (PostScript printer description) file
3" Maintainer:	Bjoern Jacke <[email protected]>
4" Last Change:	2001-10-06
5
6" quit when a syntax file was already loaded
7if exists("b:current_syntax")
8  finish
9endif
10
11
12syn match	ppdComment	"^\*%.*"
13syn match	ppdDef		"\*[a-zA-Z0-9]\+"
14syn match	ppdDefine	"\*[a-zA-Z0-9\-_]\+:"
15syn match	ppdUI		"\*[a-zA-Z]*\(Open\|Close\)UI"
16syn match	ppdUIGroup	"\*[a-zA-Z]*\(Open\|Close\)Group"
17syn match	ppdGUIText	"/.*:"
18syn match	ppdContraints	"^*UIConstraints:"
19
20" Define the default highlighting.
21" Only when an item doesn't have highlighting yet
22command -nargs=+ HiLink hi def link <args>
23
24
25HiLink ppdComment		Comment
26HiLink ppdDefine		Statement
27HiLink ppdUI			Function
28HiLink ppdUIGroup		Function
29HiLink ppdDef			String
30HiLink ppdGUIText		Type
31HiLink ppdContraints		Special
32
33delcommand HiLink
34
35let b:current_syntax = "ppd"
36
37" vim: ts=8
38