annotate runtime/syntax/postscr.vim @ 34257:8a91d18f1789 v9.1.0069

patch 9.1.0069: ScreenLines may not be correctly initialized, causing hang Commit: https://github.com/vim/vim/commit/fd472655a93fd539c731c8daf3adc4e65ddce341 Author: Olaf Seibert <rhialto@falu.nl> Date: Thu Feb 1 21:11:16 2024 +0100 patch 9.1.0069: ScreenLines may not be correctly initialized, causing hang Problem: ScreenLines may not be correctly initialized, causing hang (Olaf Seibert, after 9.0.0220) Solution: always initialize ScreneLines when allocating a screen (Olaf Seibert) ScreenLines and related structures could be left uninitialized causing a screen update to run into an infinite loop when using latin1 encoding. Partly caused because by patch 9.0.0220, which makes mb_ptr2len return zero for NUL related: #12671 closes: #13946 Signed-off-by: Olaf Seibert <rhialto@falu.nl> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Thu, 01 Feb 2024 21:30:02 +0100
parents 11b656e74444
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: PostScript - all Levels, selectable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Mike Williams <mrw@eandem.co.uk>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 " Filenames: *.ps,*.eps
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
5 " Last Change: 31st October 2007
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
6 " URL: http://www.eandem.co.uk/mrw/vim
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 "
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 " Options Flags:
25773
11b656e74444 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 10051
diff changeset
9 " postscr_level - language level to use for highlighting (1, 2, or 3)
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
10 " postscr_display - include display PS operators
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
11 " postscr_ghostscript - include GS extensions
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
12 " postscr_fonts - highlight standard font names (a lot for PS 3)
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
13 " postscr_encodings - highlight encoding names (there are a lot)
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
14 " postscr_andornot_binary - highlight and, or, and not as binary operators (not logical)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 "
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 1622
diff changeset
16 " quit when a syntax file was already loaded
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 1622
diff changeset
17 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 " PostScript is case sensitive
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 " Keyword characters - all 7-bit ASCII bar PS delimiters and ws
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 1622
diff changeset
25 setlocal iskeyword=33-127,^(,^),^<,^>,^[,^],^{,^},^/,^%
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 " Yer trusty old TODO highlghter!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 syn keyword postscrTodo contained TODO
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 " Comment
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
31 syn match postscrComment "%.*$" contains=postscrTodo,@Spell
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 " DSC comment start line (NB: defines DSC level, not PS level!)
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
33 syn match postscrDSCComment "^%!PS-Adobe-\d\+\.\d\+\s*.*$"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 " DSC comment line (no check on possible comments - another language!)
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
35 syn match postscrDSCComment "^%%\u\+.*$" contains=@postscrString,@postscrNumber,@Spell
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 " DSC continuation line (no check that previous line is DSC comment)
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
37 syn match postscrDSCComment "^%%+ *.*$" contains=@postscrString,@postscrNumber,@Spell
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 " Names
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
40 syn match postscrName "\k\+"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 " Identifiers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn match postscrIdentifierError "/\{1,2}[[:space:]\[\]{}]"me=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn match postscrIdentifier "/\{1,2}\k\+" contains=postscrConstant,postscrBoolean,postscrCustConstant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 " Numbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 " In file hex data - usually complete lines
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
49 syn match postscrHex "^[[:xdigit:]][[:xdigit:][:space:]]*$"
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
50 "syn match postscrHex "\<\x\{2,}\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 " Integers
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
52 syn match postscrInteger "\<[+-]\=\d\+\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 " Radix
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
54 syn match postscrRadix "\d\+#\x\+\>"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 " Reals - upper and lower case e is allowed
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
56 syn match postscrFloat "[+-]\=\d\+\.\>"
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
57 syn match postscrFloat "[+-]\=\d\+\.\d*\(e[+-]\=\d\+\)\=\>"
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
58 syn match postscrFloat "[+-]\=\.\d\+\(e[+-]\=\d\+\)\=\>"
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
59 syn match postscrFloat "[+-]\=\d\+e[+-]\=\d\+\>"
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
60 syn cluster postscrNumber contains=postscrInteger,postscrRadix,postscrFloat
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 " Escaped characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 syn match postscrSpecialChar contained "\\[nrtbf\\()]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 syn match postscrSpecialCharError contained "\\[^nrtbf\\()]"he=e-1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 " Escaped octal characters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 syn match postscrSpecialChar contained "\\\o\{1,3}"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 " Strings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 " ASCII strings
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
71 syn region postscrASCIIString start=+(+ end=+)+ skip=+([^)]*)+ contains=postscrSpecialChar,postscrSpecialCharError,@Spell
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
72 syn match postscrASCIIStringError ")"
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 " Hex strings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 syn match postscrHexCharError contained "[^<>[:xdigit:][:space:]]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn region postscrHexString start=+<\($\|[^<]\)+ end=+>+ contains=postscrHexCharError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syn match postscrHexString "<>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 " ASCII85 strings
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 syn match postscrASCII85CharError contained "[^<>\~!-uz[:space:]]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 syn region postscrASCII85String start=+<\~+ end=+\~>+ contains=postscrASCII85CharError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 syn cluster postscrString contains=postscrASCIIString,postscrHexString,postscrASCII85String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 " Set default highlighting to level 2 - most common at the moment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 if !exists("postscr_level")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 let postscr_level = 2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 " PS level 1 operators - common to all levels (well ...)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 " Stack operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 syn keyword postscrOperator pop exch dup copy index roll clear count mark cleartomark counttomark
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 " Math operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 syn keyword postscrMathOperator add div idiv mod mul sub abs neg ceiling floor round truncate sqrt atan cos
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 syn keyword postscrMathOperator sin exp ln log rand srand rrand
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 " Array operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 syn match postscrOperator "[\[\]{}]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 syn keyword postscrOperator array length get put getinterval putinterval astore aload copy
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn keyword postscrRepeat forall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
102
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 " Dictionary operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104 syn keyword postscrOperator dict maxlength begin end def load store known where currentdict
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 syn keyword postscrOperator countdictstack dictstack cleardictstack internaldict
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn keyword postscrConstant $error systemdict userdict statusdict errordict
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 " String operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 syn keyword postscrOperator string anchorsearch search token
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 " Logic operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 syn keyword postscrLogicalOperator eq ne ge gt le lt and not or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 if exists("postscr_andornot_binaryop")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn keyword postscrBinaryOperator and or not
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 else
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 syn keyword postscrLogicalOperator and not or
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn keyword postscrBinaryOperator xor bitshift
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 syn keyword postscrBoolean true false
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 " PS Type names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 syn keyword postscrConstant arraytype booleantype conditiontype dicttype filetype fonttype gstatetype
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 syn keyword postscrConstant integertype locktype marktype nametype nulltype operatortype
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124 syn keyword postscrConstant packedarraytype realtype savetype stringtype
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 " Control operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 syn keyword postscrConditional if ifelse
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 syn keyword postscrRepeat for repeat loop
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 syn keyword postscrOperator exec exit stop stopped countexecstack execstack quit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130 syn keyword postscrProcedure start
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 " Object operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133 syn keyword postscrOperator type cvlit cvx xcheck executeonly noaccess readonly rcheck wcheck cvi cvn cvr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 syn keyword postscrOperator cvrs cvs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 " File operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 syn keyword postscrOperator file closefile read write readhexstring writehexstring readstring writestring
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 syn keyword postscrOperator bytesavailable flush flushfile resetfile status run currentfile print
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 syn keyword postscrOperator stack pstack readline deletefile setfileposition fileposition renamefile
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 syn keyword postscrRepeat filenameforall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 syn keyword postscrProcedure = ==
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 " VM operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 syn keyword postscrOperator save restore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 " Misc operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
147 syn keyword postscrOperator bind null usertime executive echo realtime
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
148 syn keyword postscrConstant product revision serialnumber version
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
149 syn keyword postscrProcedure prompt
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
150
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 " GState operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
152 syn keyword postscrOperator gsave grestore grestoreall initgraphics setlinewidth setlinecap currentgray
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153 syn keyword postscrOperator currentlinejoin setmiterlimit currentmiterlimit setdash currentdash setgray
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
154 syn keyword postscrOperator sethsbcolor currenthsbcolor setrgbcolor currentrgbcolor currentlinewidth
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
155 syn keyword postscrOperator currentlinecap setlinejoin setcmykcolor currentcmykcolor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
156
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
157 " Device gstate operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
158 syn keyword postscrOperator setscreen currentscreen settransfer currenttransfer setflat currentflat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
159 syn keyword postscrOperator currentblackgeneration setblackgeneration setundercolorremoval
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
160 syn keyword postscrOperator setcolorscreen currentcolorscreen setcolortransfer currentcolortransfer
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
161 syn keyword postscrOperator currentundercolorremoval
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
162
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
163 " Matrix operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
164 syn keyword postscrOperator matrix initmatrix identmatrix defaultmatrix currentmatrix setmatrix translate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
165 syn keyword postscrOperator concat concatmatrix transform dtransform itransform idtransform invertmatrix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
166 syn keyword postscrOperator scale rotate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
167
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
168 " Path operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
169 syn keyword postscrOperator newpath currentpoint moveto rmoveto lineto rlineto arc arcn arcto curveto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
170 syn keyword postscrOperator closepath flattenpath reversepath strokepath charpath clippath pathbbox
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171 syn keyword postscrOperator initclip clip eoclip rcurveto
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
172 syn keyword postscrRepeat pathforall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
173
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
174 " Painting operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
175 syn keyword postscrOperator erasepage fill eofill stroke image imagemask colorimage
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
176
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
177 " Device operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
178 syn keyword postscrOperator showpage copypage nulldevice
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
179
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
180 " Character operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
181 syn keyword postscrProcedure findfont
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
182 syn keyword postscrConstant FontDirectory ISOLatin1Encoding StandardEncoding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
183 syn keyword postscrOperator definefont scalefont makefont setfont currentfont show ashow
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
184 syn keyword postscrOperator stringwidth kshow setcachedevice
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
185 syn keyword postscrOperator setcharwidth widthshow awidthshow findencoding cshow rootfont setcachedevice2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
186
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 " Interpreter operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
188 syn keyword postscrOperator vmstatus cachestatus setcachelimit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
189
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
190 " PS constants
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 syn keyword postscrConstant contained Gray Red Green Blue All None DeviceGray DeviceRGB
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
193 " PS Filters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
194 syn keyword postscrConstant contained ASCIIHexDecode ASCIIHexEncode ASCII85Decode ASCII85Encode LZWDecode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
195 syn keyword postscrConstant contained RunLengthDecode RunLengthEncode SubFileDecode NullEncode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
196 syn keyword postscrConstant contained GIFDecode PNGDecode LZWEncode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
197
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198 " PS JPEG filter dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
199 syn keyword postscrConstant contained DCTEncode DCTDecode Colors HSamples VSamples QuantTables QFactor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
200 syn keyword postscrConstant contained HuffTables ColorTransform
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
202 " PS CCITT filter dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
203 syn keyword postscrConstant contained CCITTFaxEncode CCITTFaxDecode Uncompressed K EndOfLine
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
204 syn keyword postscrConstant contained Columns Rows EndOfBlock Blacks1 DamagedRowsBeforeError
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
205 syn keyword postscrConstant contained EncodedByteAlign
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
206
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
207 " PS Form dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208 syn keyword postscrConstant contained FormType XUID BBox Matrix PaintProc Implementation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
209
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
210 " PS Errors
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
211 syn keyword postscrProcedure handleerror
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
212 syn keyword postscrConstant contained configurationerror dictfull dictstackunderflow dictstackoverflow
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
213 syn keyword postscrConstant contained execstackoverflow interrupt invalidaccess
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
214 syn keyword postscrConstant contained invalidcontext invalidexit invalidfileaccess invalidfont
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
215 syn keyword postscrConstant contained invalidid invalidrestore ioerror limitcheck nocurrentpoint
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
216 syn keyword postscrConstant contained rangecheck stackoverflow stackunderflow syntaxerror timeout
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
217 syn keyword postscrConstant contained typecheck undefined undefinedfilename undefinedresource
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
218 syn keyword postscrConstant contained undefinedresult unmatchedmark unregistered VMerror
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
219
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
220 if exists("postscr_fonts")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
221 " Font names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
222 syn keyword postscrConstant contained Symbol Times-Roman Times-Italic Times-Bold Times-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
223 syn keyword postscrConstant contained Helvetica Helvetica-Oblique Helvetica-Bold Helvetica-BoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
224 syn keyword postscrConstant contained Courier Courier-Oblique Courier-Bold Courier-BoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
225 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
226
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
227
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
228 if exists("postscr_display")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
229 " Display PS only operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
230 syn keyword postscrOperator currentcontext fork join detach lock monitor condition wait notify yield
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
231 syn keyword postscrOperator viewclip eoviewclip rectviewclip initviewclip viewclippath deviceinfo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
232 syn keyword postscrOperator sethalftonephase currenthalftonephase wtranslation defineusername
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
233 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
234
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
235 " PS Character encoding names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
236 if exists("postscr_encodings")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
237 " Common encoding names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
238 syn keyword postscrConstant contained .notdef
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
239
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
240 " Standard and ISO encoding names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
241 syn keyword postscrConstant contained space exclam quotedbl numbersign dollar percent ampersand quoteright
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
242 syn keyword postscrConstant contained parenleft parenright asterisk plus comma hyphen period slash zero
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
243 syn keyword postscrConstant contained one two three four five six seven eight nine colon semicolon less
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
244 syn keyword postscrConstant contained equal greater question at
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
245 syn keyword postscrConstant contained bracketleft backslash bracketright asciicircum underscore quoteleft
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
246 syn keyword postscrConstant contained braceleft bar braceright asciitilde
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
247 syn keyword postscrConstant contained exclamdown cent sterling fraction yen florin section currency
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
248 syn keyword postscrConstant contained quotesingle quotedblleft guillemotleft guilsinglleft guilsinglright
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
249 syn keyword postscrConstant contained fi fl endash dagger daggerdbl periodcentered paragraph bullet
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
250 syn keyword postscrConstant contained quotesinglbase quotedblbase quotedblright guillemotright ellipsis
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
251 syn keyword postscrConstant contained perthousand questiondown grave acute circumflex tilde macron breve
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
252 syn keyword postscrConstant contained dotaccent dieresis ring cedilla hungarumlaut ogonek caron emdash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
253 syn keyword postscrConstant contained AE ordfeminine Lslash Oslash OE ordmasculine ae dotlessi lslash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
254 syn keyword postscrConstant contained oslash oe germandbls
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
255 " The following are valid names, but are used as short procedure names in generated PS!
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
256 " a b c d e f g h i j k l m n o p q r s t u v w x y z
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
257 " A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
258
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
259 " Symbol encoding names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
260 syn keyword postscrConstant contained universal existential suchthat asteriskmath minus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
261 syn keyword postscrConstant contained congruent Alpha Beta Chi Delta Epsilon Phi Gamma Eta Iota theta1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
262 syn keyword postscrConstant contained Kappa Lambda Mu Nu Omicron Pi Theta Rho Sigma Tau Upsilon sigma1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
263 syn keyword postscrConstant contained Omega Xi Psi Zeta therefore perpendicular
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
264 syn keyword postscrConstant contained radicalex alpha beta chi delta epsilon phi gamma eta iota phi1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
265 syn keyword postscrConstant contained kappa lambda mu nu omicron pi theta rho sigma tau upsilon omega1
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
266 syn keyword postscrConstant contained Upsilon1 minute lessequal infinity club diamond heart spade
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
267 syn keyword postscrConstant contained arrowboth arrowleft arrowup arrowright arrowdown degree plusminus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
268 syn keyword postscrConstant contained second greaterequal multiply proportional partialdiff divide
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
269 syn keyword postscrConstant contained notequal equivalence approxequal arrowvertex arrowhorizex
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
270 syn keyword postscrConstant contained aleph Ifraktur Rfraktur weierstrass circlemultiply circleplus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
271 syn keyword postscrConstant contained emptyset intersection union propersuperset reflexsuperset notsubset
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
272 syn keyword postscrConstant contained propersubset reflexsubset element notelement angle gradient
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
273 syn keyword postscrConstant contained registerserif copyrightserif trademarkserif radical dotmath
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
274 syn keyword postscrConstant contained logicalnot logicaland logicalor arrowdblboth arrowdblleft arrowdblup
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
275 syn keyword postscrConstant contained arrowdblright arrowdbldown omega xi psi zeta similar carriagereturn
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
276 syn keyword postscrConstant contained lozenge angleleft registersans copyrightsans trademarksans summation
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
277 syn keyword postscrConstant contained parenlefttp parenleftex parenleftbt bracketlefttp bracketleftex
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
278 syn keyword postscrConstant contained bracketleftbt bracelefttp braceleftmid braceleftbt braceex euro
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
279 syn keyword postscrConstant contained angleright integral integraltp integralex integralbt parenrighttp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
280 syn keyword postscrConstant contained parenrightex parenrightbt bracketrighttp bracketrightex
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
281 syn keyword postscrConstant contained bracketrightbt bracerighttp bracerightmid bracerightbt
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
282
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
283 " ISO Latin1 encoding names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
284 syn keyword postscrConstant contained brokenbar copyright registered twosuperior threesuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
285 syn keyword postscrConstant contained onesuperior onequarter onehalf threequarters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
286 syn keyword postscrConstant contained Agrave Aacute Acircumflex Atilde Adieresis Aring Ccedilla Egrave
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
287 syn keyword postscrConstant contained Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
288 syn keyword postscrConstant contained Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis Ugrave Uacute
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
289 syn keyword postscrConstant contained Ucircumflex Udieresis Yacute Thorn
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
290 syn keyword postscrConstant contained agrave aacute acircumflex atilde adieresis aring ccedilla egrave
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
291 syn keyword postscrConstant contained eacute ecircumflex edieresis igrave iacute icircumflex idieresis
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
292 syn keyword postscrConstant contained eth ntilde ograve oacute ocircumflex otilde odieresis ugrave uacute
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
293 syn keyword postscrConstant contained ucircumflex udieresis yacute thorn ydieresis
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
294 syn keyword postscrConstant contained zcaron exclamsmall Hungarumlautsmall dollaroldstyle dollarsuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
295 syn keyword postscrConstant contained ampersandsmall Acutesmall parenleftsuperior parenrightsuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
296 syn keyword postscrConstant contained twodotenleader onedotenleader zerooldstyle oneoldstyle twooldstyle
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
297 syn keyword postscrConstant contained threeoldstyle fouroldstyle fiveoldstyle sixoldstyle sevenoldstyle
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
298 syn keyword postscrConstant contained eightoldstyle nineoldstyle commasuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
299 syn keyword postscrConstant contained threequartersemdash periodsuperior questionsmall asuperior bsuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
300 syn keyword postscrConstant contained centsuperior dsuperior esuperior isuperior lsuperior msuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
301 syn keyword postscrConstant contained nsuperior osuperior rsuperior ssuperior tsuperior ff ffi ffl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
302 syn keyword postscrConstant contained parenleftinferior parenrightinferior Circumflexsmall hyphensuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
303 syn keyword postscrConstant contained Gravesmall Asmall Bsmall Csmall Dsmall Esmall Fsmall Gsmall Hsmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
304 syn keyword postscrConstant contained Ismall Jsmall Ksmall Lsmall Msmall Nsmall Osmall Psmall Qsmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
305 syn keyword postscrConstant contained Rsmall Ssmall Tsmall Usmall Vsmall Wsmall Xsmall Ysmall Zsmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
306 syn keyword postscrConstant contained colonmonetary onefitted rupiah Tildesmall exclamdownsmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
307 syn keyword postscrConstant contained centoldstyle Lslashsmall Scaronsmall Zcaronsmall Dieresissmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
308 syn keyword postscrConstant contained Brevesmall Caronsmall Dotaccentsmall Macronsmall figuredash
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
309 syn keyword postscrConstant contained hypheninferior Ogoneksmall Ringsmall Cedillasmall questiondownsmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
310 syn keyword postscrConstant contained oneeighth threeeighths fiveeighths seveneighths onethird twothirds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
311 syn keyword postscrConstant contained zerosuperior foursuperior fivesuperior sixsuperior sevensuperior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
312 syn keyword postscrConstant contained eightsuperior ninesuperior zeroinferior oneinferior twoinferior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
313 syn keyword postscrConstant contained threeinferior fourinferior fiveinferior sixinferior seveninferior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
314 syn keyword postscrConstant contained eightinferior nineinferior centinferior dollarinferior periodinferior
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
315 syn keyword postscrConstant contained commainferior Agravesmall Aacutesmall Acircumflexsmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
316 syn keyword postscrConstant contained Atildesmall Adieresissmall Aringsmall AEsmall Ccedillasmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
317 syn keyword postscrConstant contained Egravesmall Eacutesmall Ecircumflexsmall Edieresissmall Igravesmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
318 syn keyword postscrConstant contained Iacutesmall Icircumflexsmall Idieresissmall Ethsmall Ntildesmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
319 syn keyword postscrConstant contained Ogravesmall Oacutesmall Ocircumflexsmall Otildesmall Odieresissmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
320 syn keyword postscrConstant contained OEsmall Oslashsmall Ugravesmall Uacutesmall Ucircumflexsmall
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
321 syn keyword postscrConstant contained Udieresissmall Yacutesmall Thornsmall Ydieresissmall Black Bold Book
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
322 syn keyword postscrConstant contained Light Medium Regular Roman Semibold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
323
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
324 " Sundry standard and expert encoding names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
325 syn keyword postscrConstant contained trademark Scaron Ydieresis Zcaron scaron softhyphen overscore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
326 syn keyword postscrConstant contained graybox Sacute Tcaron Zacute sacute tcaron zacute Aogonek Scedilla
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
327 syn keyword postscrConstant contained Zdotaccent aogonek scedilla Lcaron lcaron zdotaccent Racute Abreve
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
328 syn keyword postscrConstant contained Lacute Cacute Ccaron Eogonek Ecaron Dcaron Dcroat Nacute Ncaron
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
329 syn keyword postscrConstant contained Ohungarumlaut Rcaron Uring Uhungarumlaut Tcommaaccent racute abreve
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
330 syn keyword postscrConstant contained lacute cacute ccaron eogonek ecaron dcaron dcroat nacute ncaron
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
331 syn keyword postscrConstant contained ohungarumlaut rcaron uring uhungarumlaut tcommaaccent Gbreve
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
332 syn keyword postscrConstant contained Idotaccent gbreve blank apple
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
333 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
334
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
335
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
336 " By default level 3 includes all level 2 operators
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
337 if postscr_level == 2 || postscr_level == 3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
338 " Dictionary operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
339 syn match postscrL2Operator "\(<<\|>>\)"
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
340 syn keyword postscrL2Operator undef
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
341 syn keyword postscrConstant globaldict shareddict
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
342
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
343 " Device operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
344 syn keyword postscrL2Operator setpagedevice currentpagedevice
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
345
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
346 " Path operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
347 syn keyword postscrL2Operator rectclip setbbox uappend ucache upath ustrokepath arct
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
348
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
349 " Painting operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
350 syn keyword postscrL2Operator rectfill rectstroke ufill ueofill ustroke
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
351
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
352 " Array operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
353 syn keyword postscrL2Operator currentpacking setpacking packedarray
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
354
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
355 " Misc operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
356 syn keyword postscrL2Operator languagelevel
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
357
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
358 " Insideness operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
359 syn keyword postscrL2Operator infill ineofill instroke inufill inueofill inustroke
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
360
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
361 " GState operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
362 syn keyword postscrL2Operator gstate setgstate currentgstate setcolor
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
363 syn keyword postscrL2Operator setcolorspace currentcolorspace setstrokeadjust currentstrokeadjust
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
364 syn keyword postscrL2Operator currentcolor
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
365
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
366 " Device gstate operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
367 syn keyword postscrL2Operator sethalftone currenthalftone setoverprint currentoverprint
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
368 syn keyword postscrL2Operator setcolorrendering currentcolorrendering
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
369
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
370 " Character operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
371 syn keyword postscrL2Constant GlobalFontDirectory SharedFontDirectory
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
372 syn keyword postscrL2Operator glyphshow selectfont
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
373 syn keyword postscrL2Operator addglyph undefinefont xshow xyshow yshow
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
374
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
375 " Pattern operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
376 syn keyword postscrL2Operator makepattern setpattern execform
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378 " Resource operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
379 syn keyword postscrL2Operator defineresource undefineresource findresource resourcestatus
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
380 syn keyword postscrL2Repeat resourceforall
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
381
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
382 " File operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
383 syn keyword postscrL2Operator filter printobject writeobject setobjectformat currentobjectformat
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
384
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
385 " VM operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
386 syn keyword postscrL2Operator currentshared setshared defineuserobject execuserobject undefineuserobject
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
387 syn keyword postscrL2Operator gcheck scheck startjob currentglobal setglobal
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
388 syn keyword postscrConstant UserObjects
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
389
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
390 " Interpreter operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
391 syn keyword postscrL2Operator setucacheparams setvmthreshold ucachestatus setsystemparams
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
392 syn keyword postscrL2Operator setuserparams currentuserparams setcacheparams currentcacheparams
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
393 syn keyword postscrL2Operator currentdevparams setdevparams vmreclaim currentsystemparams
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
394
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
395 " PS2 constants
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
396 syn keyword postscrConstant contained DeviceCMYK Pattern Indexed Separation Cyan Magenta Yellow Black
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
397 syn keyword postscrConstant contained CIEBasedA CIEBasedABC CIEBasedDEF CIEBasedDEFG
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
398
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
399 " PS2 $error dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
400 syn keyword postscrConstant contained newerror errorname command errorinfo ostack estack dstack
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
401 syn keyword postscrConstant contained recordstacks binary
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
402
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
403 " PS2 Category dictionary
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
404 syn keyword postscrConstant contained DefineResource UndefineResource FindResource ResourceStatus
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
405 syn keyword postscrConstant contained ResourceForAll Category InstanceType ResourceFileName
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
406
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407 " PS2 Category names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
408 syn keyword postscrConstant contained Font Encoding Form Pattern ProcSet ColorSpace Halftone
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409 syn keyword postscrConstant contained ColorRendering Filter ColorSpaceFamily Emulator IODevice
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
410 syn keyword postscrConstant contained ColorRenderingType FMapType FontType FormType HalftoneType
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
411 syn keyword postscrConstant contained ImageType PatternType Category Generic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
412
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
413 " PS2 pagedevice dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
414 syn keyword postscrConstant contained PageSize MediaColor MediaWeight MediaType InputAttributes ManualFeed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
415 syn keyword postscrConstant contained OutputType OutputAttributes NumCopies Collate Duplex Tumble
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
416 syn keyword postscrConstant contained Separations HWResolution Margins NegativePrint MirrorPrint
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
417 syn keyword postscrConstant contained CutMedia AdvanceMedia AdvanceDistance ImagingBBox
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
418 syn keyword postscrConstant contained Policies Install BeginPage EndPage PolicyNotFound PolicyReport
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
419 syn keyword postscrConstant contained ManualSize OutputFaceUp Jog
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
420 syn keyword postscrConstant contained Bind BindDetails Booklet BookletDetails CollateDetails
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
421 syn keyword postscrConstant contained DeviceRenderingInfo ExitJamRecovery Fold FoldDetails Laminate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
422 syn keyword postscrConstant contained ManualFeedTimeout Orientation OutputPage
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
423 syn keyword postscrConstant contained PostRenderingEnhance PostRenderingEnhanceDetails
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
424 syn keyword postscrConstant contained PreRenderingEnhance PreRenderingEnhanceDetails
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
425 syn keyword postscrConstant contained Signature SlipSheet Staple StapleDetails Trim
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
426 syn keyword postscrConstant contained ProofSet REValue PrintQuality ValuesPerColorComponent AntiAlias
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
427
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
428 " PS2 PDL resource entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
429 syn keyword postscrConstant contained Selector LanguageFamily LanguageVersion
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
430
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
431 " PS2 halftone dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
432 syn keyword postscrConstant contained HalftoneType HalftoneName
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
433 syn keyword postscrConstant contained AccurateScreens ActualAngle Xsquare Ysquare AccurateFrequency
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
434 syn keyword postscrConstant contained Frequency SpotFunction Angle Width Height Thresholds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
435 syn keyword postscrConstant contained RedFrequency RedSpotFunction RedAngle RedWidth RedHeight
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
436 syn keyword postscrConstant contained GreenFrequency GreenSpotFunction GreenAngle GreenWidth GreenHeight
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
437 syn keyword postscrConstant contained BlueFrequency BlueSpotFunction BlueAngle BlueWidth BlueHeight
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
438 syn keyword postscrConstant contained GrayFrequency GrayAngle GraySpotFunction GrayWidth GrayHeight
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
439 syn keyword postscrConstant contained GrayThresholds BlueThresholds GreenThresholds RedThresholds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
440 syn keyword postscrConstant contained TransferFunction
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
441
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
442 " PS2 CSR dictionaries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
443 syn keyword postscrConstant contained RangeA DecodeA MatrixA RangeABC DecodeABC MatrixABC BlackPoint
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
444 syn keyword postscrConstant contained RangeLMN DecodeLMN MatrixLMN WhitePoint RangeDEF DecodeDEF RangeHIJ
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
445 syn keyword postscrConstant contained RangeDEFG DecodeDEFG RangeHIJK Table
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
446
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
447 " PS2 CRD dictionaries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
448 syn keyword postscrConstant contained ColorRenderingType EncodeLMB EncodeABC RangePQR MatrixPQR
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
449 syn keyword postscrConstant contained AbsoluteColorimetric RelativeColorimetric Saturation Perceptual
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
450 syn keyword postscrConstant contained TransformPQR RenderTable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
451
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
452 " PS2 Pattern dictionary
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
453 syn keyword postscrConstant contained PatternType PaintType TilingType XStep YStep
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
454
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
455 " PS2 Image dictionary
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
456 syn keyword postscrConstant contained ImageType ImageMatrix MultipleDataSources DataSource
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
457 syn keyword postscrConstant contained BitsPerComponent Decode Interpolate
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
458
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
459 " PS2 Font dictionaries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
460 syn keyword postscrConstant contained FontType FontMatrix FontName FontInfo LanguageLevel WMode Encoding
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
461 syn keyword postscrConstant contained UniqueID StrokeWidth Metrics Metrics2 CDevProc CharStrings Private
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
462 syn keyword postscrConstant contained FullName Notice version ItalicAngle isFixedPitch UnderlinePosition
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
463 syn keyword postscrConstant contained FMapType Encoding FDepVector PrefEnc EscChar ShiftOut ShiftIn
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
464 syn keyword postscrConstant contained WeightVector Blend $Blend CIDFontType sfnts CIDSystemInfo CodeMap
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
465 syn keyword postscrConstant contained CMap CIDFontName CIDSystemInfo UIDBase CIDDevProc CIDCount
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
466 syn keyword postscrConstant contained CIDMapOffset FDArray FDBytes GDBytes GlyphData GlyphDictionary
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
467 syn keyword postscrConstant contained SDBytes SubrMapOffset SubrCount BuildGlyph CIDMap FID MIDVector
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
468 syn keyword postscrConstant contained Ordering Registry Supplement CMapName CMapVersion UIDOffset
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
469 syn keyword postscrConstant contained SubsVector UnderlineThickness FamilyName FontBBox CurMID
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
470 syn keyword postscrConstant contained Weight
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
471
25773
11b656e74444 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 10051
diff changeset
472 " PS2 User parameters
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
473 syn keyword postscrConstant contained MaxFontItem MinFontCompress MaxUPathItem MaxFormItem MaxPatternItem
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
474 syn keyword postscrConstant contained MaxScreenItem MaxOpStack MaxDictStack MaxExecStack MaxLocalVM
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
475 syn keyword postscrConstant contained VMReclaim VMThreshold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
476
25773
11b656e74444 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 10051
diff changeset
477 " PS2 System parameters
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
478 syn keyword postscrConstant contained SystemParamsPassword StartJobPassword BuildTime ByteOrder RealFormat
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
479 syn keyword postscrConstant contained MaxFontCache CurFontCache MaxOutlineCache CurOutlineCache
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
480 syn keyword postscrConstant contained MaxUPathCache CurUPathCache MaxFormCache CurFormCache
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
481 syn keyword postscrConstant contained MaxPatternCache CurPatternCache MaxScreenStorage CurScreenStorage
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
482 syn keyword postscrConstant contained MaxDisplayList CurDisplayList
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
483
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
484 " PS2 LZW Filters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
485 syn keyword postscrConstant contained Predictor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
486
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
487 " Paper Size operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
488 syn keyword postscrL2Operator letter lettersmall legal ledger 11x17 a4 a3 a4small b5 note
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
489
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
490 " Paper Tray operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
491 syn keyword postscrL2Operator lettertray legaltray ledgertray a3tray a4tray b5tray 11x17tray
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
492
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
493 " SCC compatibility operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
494 syn keyword postscrL2Operator sccbatch sccinteractive setsccbatch setsccinteractive
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
495
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
496 " Page duplexing operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
497 syn keyword postscrL2Operator duplexmode firstside newsheet setduplexmode settumble tumble
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
498
25773
11b656e74444 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 10051
diff changeset
499 " Device compatibility operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
500 syn keyword postscrL2Operator devdismount devformat devmount devstatus
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
501 syn keyword postscrL2Repeat devforall
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
502
25773
11b656e74444 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 10051
diff changeset
503 " Imagesetter compatibility operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
504 syn keyword postscrL2Operator accuratescreens checkscreen pagemargin pageparams setaccuratescreens setpage
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
505 syn keyword postscrL2Operator setpagemargin setpageparams
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
506
25773
11b656e74444 Update runtime files
Bram Moolenaar <Bram@vim.org>
parents: 10051
diff changeset
507 " Misc compatibility operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
508 syn keyword postscrL2Operator appletalktype buildtime byteorder checkpassword defaulttimeouts diskonline
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
509 syn keyword postscrL2Operator diskstatus manualfeed manualfeedtimeout margins mirrorprint pagecount
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
510 syn keyword postscrL2Operator pagestackorder printername processcolors sethardwareiomode setjobtimeout
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
511 syn keyword postscrL2Operator setpagestockorder setprintername setresolution doprinterrors dostartpage
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
512 syn keyword postscrL2Operator hardwareiomode initializedisk jobname jobtimeout ramsize realformat resolution
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
513 syn keyword postscrL2Operator setdefaulttimeouts setdoprinterrors setdostartpage setdosysstart
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
514 syn keyword postscrL2Operator setuserdiskpercent softwareiomode userdiskpercent waittimeout
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
515 syn keyword postscrL2Operator setsoftwareiomode dosysstart emulate setmargins setmirrorprint
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
516
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
517 endif " PS2 highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
518
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
519 if postscr_level == 3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
520 " Shading operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
521 syn keyword postscrL3Operator setsmoothness currentsmoothness shfill
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
522
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
523 " Clip operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
524 syn keyword postscrL3Operator clipsave cliprestore
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
525
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
526 " Pagedevive operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
527 syn keyword postscrL3Operator setpage setpageparams
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
528
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
529 " Device gstate operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
530 syn keyword postscrL3Operator findcolorrendering
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
531
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
532 " Font operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
533 syn keyword postscrL3Operator composefont
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
534
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
535 " PS LL3 Output device resource entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
536 syn keyword postscrConstant contained DeviceN TrappingDetailsType
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
537
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
538 " PS LL3 pagdevice dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
539 syn keyword postscrConstant contained DeferredMediaSelection ImageShift InsertSheet LeadingEdge MaxSeparations
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
540 syn keyword postscrConstant contained MediaClass MediaPosition OutputDevice PageDeviceName PageOffset ProcessColorModel
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
541 syn keyword postscrConstant contained RollFedMedia SeparationColorNames SeparationOrder Trapping TrappingDetails
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
542 syn keyword postscrConstant contained TraySwitch UseCIEColor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
543 syn keyword postscrConstant contained ColorantDetails ColorantName ColorantType NeutralDensity TrappingOrder
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
544 syn keyword postscrConstant contained ColorantSetName
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
545
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
546 " PS LL3 trapping dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
547 syn keyword postscrConstant contained BlackColorLimit BlackDensityLimit BlackWidth ColorantZoneDetails
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
548 syn keyword postscrConstant contained SlidingTrapLimit StepLimit TrapColorScaling TrapSetName TrapWidth
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
549 syn keyword postscrConstant contained ImageResolution ImageToObjectTrapping ImageTrapPlacement
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
550 syn keyword postscrConstant contained StepLimit TrapColorScaling Enabled ImageInternalTrapping
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
551
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
552 " PS LL3 filters and entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
553 syn keyword postscrConstant contained ReusableStreamDecode CloseSource CloseTarget UnitSize LowBitFirst
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
554 syn keyword postscrConstant contained FlateEncode FlateDecode DecodeParams Intent AsyncRead
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
555
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
556 " PS LL3 halftone dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
557 syn keyword postscrConstant contained Height2 Width2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
558
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
559 " PS LL3 function dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
560 syn keyword postscrConstant contained FunctionType Domain Range Order BitsPerSample Encode Size C0 C1 N
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
561 syn keyword postscrConstant contained Functions Bounds
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
562
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
563 " PS LL3 image dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
564 syn keyword postscrConstant contained InterleaveType MaskDict DataDict MaskColor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
565
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
566 " PS LL3 Pattern and shading dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
567 syn keyword postscrConstant contained Shading ShadingType Background ColorSpace Coords Extend Function
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
568 syn keyword postscrConstant contained VerticesPerRow BitsPerCoordinate BitsPerFlag
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
569
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
570 " PS LL3 image dictionary entries
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
571 syn keyword postscrConstant contained XOrigin YOrigin UnpaintedPath PixelCopy
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
572
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
573 " PS LL3 colorrendering procedures
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
574 syn keyword postscrProcedure GetHalftoneName GetPageDeviceName GetSubstituteCRD
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
575
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
576 " PS LL3 CIDInit procedures
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
577 syn keyword postscrProcedure beginbfchar beginbfrange begincidchar begincidrange begincmap begincodespacerange
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
578 syn keyword postscrProcedure beginnotdefchar beginnotdefrange beginrearrangedfont beginusematrix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
579 syn keyword postscrProcedure endbfchar endbfrange endcidchar endcidrange endcmap endcodespacerange
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
580 syn keyword postscrProcedure endnotdefchar endnotdefrange endrearrangedfont endusematrix
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
581 syn keyword postscrProcedure StartData usefont usecmp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
582
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
583 " PS LL3 Trapping procedures
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
584 syn keyword postscrProcedure settrapparams currenttrapparams settrapzone
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
585
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
586 " PS LL3 BitmapFontInit procedures
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
587 syn keyword postscrProcedure removeall removeglyphs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
588
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
589 " PS LL3 Font names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
590 if exists("postscr_fonts")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
591 syn keyword postscrConstant contained AlbertusMT AlbertusMT-Italic AlbertusMT-Light Apple-Chancery Apple-ChanceryCE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
592 syn keyword postscrConstant contained AntiqueOlive-Roman AntiqueOlive-Italic AntiqueOlive-Bold AntiqueOlive-Compact
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
593 syn keyword postscrConstant contained AntiqueOliveCE-Roman AntiqueOliveCE-Italic AntiqueOliveCE-Bold AntiqueOliveCE-Compact
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
594 syn keyword postscrConstant contained ArialMT Arial-ItalicMT Arial-LightMT Arial-BoldMT Arial-BoldItalicMT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
595 syn keyword postscrConstant contained ArialCE ArialCE-Italic ArialCE-Light ArialCE-Bold ArialCE-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
596 syn keyword postscrConstant contained AvantGarde-Book AvantGarde-BookOblique AvantGarde-Demi AvantGarde-DemiOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
597 syn keyword postscrConstant contained AvantGardeCE-Book AvantGardeCE-BookOblique AvantGardeCE-Demi AvantGardeCE-DemiOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
598 syn keyword postscrConstant contained Bodoni Bodoni-Italic Bodoni-Bold Bodoni-BoldItalic Bodoni-Poster Bodoni-PosterCompressed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
599 syn keyword postscrConstant contained BodoniCE BodoniCE-Italic BodoniCE-Bold BodoniCE-BoldItalic BodoniCE-Poster BodoniCE-PosterCompressed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
600 syn keyword postscrConstant contained Bookman-Light Bookman-LightItalic Bookman-Demi Bookman-DemiItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
601 syn keyword postscrConstant contained BookmanCE-Light BookmanCE-LightItalic BookmanCE-Demi BookmanCE-DemiItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
602 syn keyword postscrConstant contained Carta Chicago ChicagoCE Clarendon Clarendon-Light Clarendon-Bold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
603 syn keyword postscrConstant contained ClarendonCE ClarendonCE-Light ClarendonCE-Bold CooperBlack CooperBlack-Italic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
604 syn keyword postscrConstant contained Copperplate-ThirtyTwoBC CopperPlate-ThirtyThreeBC Coronet-Regular CoronetCE-Regular
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
605 syn keyword postscrConstant contained CourierCE CourierCE-Oblique CourierCE-Bold CourierCE-BoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
606 syn keyword postscrConstant contained Eurostile Eurostile-Bold Eurostile-ExtendedTwo Eurostile-BoldExtendedTwo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
607 syn keyword postscrConstant contained Eurostile EurostileCE-Bold EurostileCE-ExtendedTwo EurostileCE-BoldExtendedTwo
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
608 syn keyword postscrConstant contained Geneva GenevaCE GillSans GillSans-Italic GillSans-Bold GillSans-BoldItalic GillSans-BoldCondensed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
609 syn keyword postscrConstant contained GillSans-Light GillSans-LightItalic GillSans-ExtraBold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
610 syn keyword postscrConstant contained GillSansCE-Roman GillSansCE-Italic GillSansCE-Bold GillSansCE-BoldItalic GillSansCE-BoldCondensed
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
611 syn keyword postscrConstant contained GillSansCE-Light GillSansCE-LightItalic GillSansCE-ExtraBold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
612 syn keyword postscrConstant contained Goudy Goudy-Italic Goudy-Bold Goudy-BoldItalic Goudy-ExtraBould
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
613 syn keyword postscrConstant contained HelveticaCE HelveticaCE-Oblique HelveticaCE-Bold HelveticaCE-BoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
614 syn keyword postscrConstant contained Helvetica-Condensed Helvetica-Condensed-Oblique Helvetica-Condensed-Bold Helvetica-Condensed-BoldObl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
615 syn keyword postscrConstant contained HelveticaCE-Condensed HelveticaCE-Condensed-Oblique HelveticaCE-Condensed-Bold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
616 syn keyword postscrConstant contained HelveticaCE-Condensed-BoldObl Helvetica-Narrow Helvetica-Narrow-Oblique Helvetica-Narrow-Bold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
617 syn keyword postscrConstant contained Helvetica-Narrow-BoldOblique HelveticaCE-Narrow HelveticaCE-Narrow-Oblique HelveticaCE-Narrow-Bold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
618 syn keyword postscrConstant contained HelveticaCE-Narrow-BoldOblique HoeflerText-Regular HoeflerText-Italic HoeflerText-Black
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
619 syn keyword postscrConstant contained HoeflerText-BlackItalic HoeflerText-Ornaments HoeflerTextCE-Regular HoeflerTextCE-Italic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
620 syn keyword postscrConstant contained HoeflerTextCE-Black HoeflerTextCE-BlackItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
621 syn keyword postscrConstant contained JoannaMT JoannaMT-Italic JoannaMT-Bold JoannaMT-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
622 syn keyword postscrConstant contained JoannaMTCE JoannaMTCE-Italic JoannaMTCE-Bold JoannaMTCE-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
623 syn keyword postscrConstant contained LetterGothic LetterGothic-Slanted LetterGothic-Bold LetterGothic-BoldSlanted
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
624 syn keyword postscrConstant contained LetterGothicCE LetterGothicCE-Slanted LetterGothicCE-Bold LetterGothicCE-BoldSlanted
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
625 syn keyword postscrConstant contained LubalinGraph-Book LubalinGraph-BookOblique LubalinGraph-Demi LubalinGraph-DemiOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
626 syn keyword postscrConstant contained LubalinGraphCE-Book LubalinGraphCE-BookOblique LubalinGraphCE-Demi LubalinGraphCE-DemiOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
627 syn keyword postscrConstant contained Marigold Monaco MonacoCE MonaLisa-Recut Oxford Symbol Tekton
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
628 syn keyword postscrConstant contained NewCennturySchlbk-Roman NewCenturySchlbk-Italic NewCenturySchlbk-Bold NewCenturySchlbk-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
629 syn keyword postscrConstant contained NewCenturySchlbkCE-Roman NewCenturySchlbkCE-Italic NewCenturySchlbkCE-Bold
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
630 syn keyword postscrConstant contained NewCenturySchlbkCE-BoldItalic NewYork NewYorkCE
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
631 syn keyword postscrConstant contained Optima Optima-Italic Optima-Bold Optima-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
632 syn keyword postscrConstant contained OptimaCE OptimaCE-Italic OptimaCE-Bold OptimaCE-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
633 syn keyword postscrConstant contained Palatino-Roman Palatino-Italic Palatino-Bold Palatino-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
634 syn keyword postscrConstant contained PalatinoCE-Roman PalatinoCE-Italic PalatinoCE-Bold PalatinoCE-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
635 syn keyword postscrConstant contained StempelGaramond-Roman StempelGaramond-Italic StempelGaramond-Bold StempelGaramond-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
636 syn keyword postscrConstant contained StempelGaramondCE-Roman StempelGaramondCE-Italic StempelGaramondCE-Bold StempelGaramondCE-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
637 syn keyword postscrConstant contained TimesCE-Roman TimesCE-Italic TimesCE-Bold TimesCE-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
638 syn keyword postscrConstant contained TimesNewRomanPSMT TimesNewRomanPS-ItalicMT TimesNewRomanPS-BoldMT TimesNewRomanPS-BoldItalicMT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
639 syn keyword postscrConstant contained TimesNewRomanCE TimesNewRomanCE-Italic TimesNewRomanCE-Bold TimesNewRomanCE-BoldItalic
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
640 syn keyword postscrConstant contained Univers Univers-Oblique Univers-Bold Univers-BoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
641 syn keyword postscrConstant contained UniversCE-Medium UniversCE-Oblique UniversCE-Bold UniversCE-BoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
642 syn keyword postscrConstant contained Univers-Light Univers-LightOblique UniversCE-Light UniversCE-LightOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
643 syn keyword postscrConstant contained Univers-Condensed Univers-CondensedOblique Univers-CondensedBold Univers-CondensedBoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
644 syn keyword postscrConstant contained UniversCE-Condensed UniversCE-CondensedOblique UniversCE-CondensedBold UniversCE-CondensedBoldOblique
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
645 syn keyword postscrConstant contained Univers-Extended Univers-ExtendedObl Univers-BoldExt Univers-BoldExtObl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
646 syn keyword postscrConstant contained UniversCE-Extended UniversCE-ExtendedObl UniversCE-BoldExt UniversCE-BoldExtObl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
647 syn keyword postscrConstant contained Wingdings-Regular ZapfChancery-MediumItalic ZapfChanceryCE-MediumItalic ZapfDingBats
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
648 endif " Font names
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
649
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
650 endif " PS LL3 highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
651
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
652
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
653 if exists("postscr_ghostscript")
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
654 " GS gstate operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
655 syn keyword postscrGSOperator .setaccuratecurves .currentaccuratecurves .setclipoutside
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
656 syn keyword postscrGSOperator .setdashadapt .currentdashadapt .setdefaultmatrix .setdotlength
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
657 syn keyword postscrGSOperator .currentdotlength .setfilladjust2 .currentfilladjust2
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
658 syn keyword postscrGSOperator .currentclipoutside .setcurvejoin .currentcurvejoin
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
659 syn keyword postscrGSOperator .setblendmode .currentblendmode .setopacityalpha .currentopacityalpha .setshapealpha .currentshapealpha
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
660 syn keyword postscrGSOperator .setlimitclamp .currentlimitclamp .setoverprintmode .currentoverprintmode
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
661
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
662 " GS path operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
663 syn keyword postscrGSOperator .dashpath .rectappend
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
664
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
665 " GS painting operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
666 syn keyword postscrGSOperator .setrasterop .currentrasterop .setsourcetransparent
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
667 syn keyword postscrGSOperator .settexturetransparent .currenttexturetransparent
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
668 syn keyword postscrGSOperator .currentsourcetransparent
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
669
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
670 " GS character operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
671 syn keyword postscrGSOperator .charboxpath .type1execchar %Type1BuildChar %Type1BuildGlyph
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
672
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
673 " GS mathematical operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
674 syn keyword postscrGSMathOperator arccos arcsin
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
675
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
676 " GS dictionary operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
677 syn keyword postscrGSOperator .dicttomark .forceput .forceundef .knownget .setmaxlength
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
678
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
679 " GS byte and string operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
680 syn keyword postscrGSOperator .type1encrypt .type1decrypt
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
681 syn keyword postscrGSOperator .bytestring .namestring .stringmatch
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
682
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
683 " GS relational operators (seem like math ones to me!)
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
684 syn keyword postscrGSMathOperator max min
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
685
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
686 " GS file operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
687 syn keyword postscrGSOperator findlibfile unread writeppmfile
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
688 syn keyword postscrGSOperator .filename .fileposition .peekstring .unread
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
689
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
690 " GS vm operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
691 syn keyword postscrGSOperator .forgetsave
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
692
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
693 " GS device operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
694 syn keyword postscrGSOperator copydevice .getdevice makeimagedevice makewordimagedevice copyscanlines
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
695 syn keyword postscrGSOperator setdevice currentdevice getdeviceprops putdeviceprops flushpage
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
696 syn keyword postscrGSOperator finddevice findprotodevice .getbitsrect
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
697
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
698 " GS misc operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
699 syn keyword postscrGSOperator getenv .makeoperator .setdebug .oserrno .oserror .execn
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
700
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
701 " GS rendering stack operators
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
702 syn keyword postscrGSOperator .begintransparencygroup .discardtransparencygroup .endtransparencygroup
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
703 syn keyword postscrGSOperator .begintransparencymask .discardtransparencymask .endtransparencymask .inittransparencymask
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
704 syn keyword postscrGSOperator .settextknockout .currenttextknockout
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
705
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
706 " GS filters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
707 syn keyword postscrConstant contained BCPEncode BCPDecode eexecEncode eexecDecode PCXDecode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
708 syn keyword postscrConstant contained PixelDifferenceEncode PixelDifferenceDecode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
709 syn keyword postscrConstant contained PNGPredictorDecode TBCPEncode TBCPDecode zlibEncode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
710 syn keyword postscrConstant contained zlibDecode PNGPredictorEncode PFBDecode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
711 syn keyword postscrConstant contained MD5Encode
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
712
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
713 " GS filter keys
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
714 syn keyword postscrConstant contained InitialCodeLength FirstBitLowOrder BlockData DecodedByteAlign
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
715
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
716 " GS device parameters
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
717 syn keyword postscrConstant contained BitsPerPixel .HWMargins HWSize Name GrayValues
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
718 syn keyword postscrConstant contained ColorValues TextAlphaBits GraphicsAlphaBits BufferSpace
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
719 syn keyword postscrConstant contained OpenOutputFile PageCount BandHeight BandWidth BandBufferSpace
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
720 syn keyword postscrConstant contained ViewerPreProcess GreenValues BlueValues OutputFile
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
721 syn keyword postscrConstant contained MaxBitmap RedValues
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
722
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
723 endif " GhostScript highlighting
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
724
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
725 " Define the default highlighting.
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 1622
diff changeset
726 " Only when an item doesn't have highlighting yet
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
727
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
728 hi def link postscrComment Comment
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
729
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
730 hi def link postscrConstant Constant
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
731 hi def link postscrString String
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
732 hi def link postscrASCIIString postscrString
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
733 hi def link postscrHexString postscrString
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
734 hi def link postscrASCII85String postscrString
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
735 hi def link postscrNumber Number
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
736 hi def link postscrInteger postscrNumber
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
737 hi def link postscrHex postscrNumber
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
738 hi def link postscrRadix postscrNumber
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
739 hi def link postscrFloat Float
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
740 hi def link postscrBoolean Boolean
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
741
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
742 hi def link postscrIdentifier Identifier
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
743 hi def link postscrProcedure Function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
744
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
745 hi def link postscrName Statement
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
746 hi def link postscrConditional Conditional
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
747 hi def link postscrRepeat Repeat
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
748 hi def link postscrL2Repeat postscrRepeat
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
749 hi def link postscrOperator Operator
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
750 hi def link postscrL1Operator postscrOperator
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
751 hi def link postscrL2Operator postscrOperator
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
752 hi def link postscrL3Operator postscrOperator
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
753 hi def link postscrMathOperator postscrOperator
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
754 hi def link postscrLogicalOperator postscrOperator
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
755 hi def link postscrBinaryOperator postscrOperator
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
756
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
757 hi def link postscrDSCComment SpecialComment
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
758 hi def link postscrSpecialChar SpecialChar
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
759
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
760 hi def link postscrTodo Todo
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
761
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
762 hi def link postscrError Error
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
763 hi def link postscrSpecialCharError postscrError
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
764 hi def link postscrASCII85CharError postscrError
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
765 hi def link postscrHexCharError postscrError
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
766 hi def link postscrASCIIStringError postscrError
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
767 hi def link postscrIdentifierError postscrError
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
768
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 1622
diff changeset
769 if exists("postscr_ghostscript")
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
770 hi def link postscrGSOperator postscrOperator
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
771 hi def link postscrGSMathOperator postscrMathOperator
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 1622
diff changeset
772 else
10051
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
773 hi def link postscrGSOperator postscrError
46763b01cd9a commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents: 10048
diff changeset
774 hi def link postscrGSMathOperator postscrError
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 1622
diff changeset
775 endif
1622
149d8b46404c updated for version 7.2a
vimboss
parents: 7
diff changeset
776
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
777
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
778 let b:current_syntax = "postscr"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
779
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
780 " vim: ts=8