dotfiles

My dotfiles.
git clone git://git.ryanmj.xyz/dotfiles.git
Log | Files | Refs | LICENSE

ps.jsf (5843B)


      1 # JOE syntax highlight file for Postscript
      2 
      3 =Idle
      4 =Bad		bold red
      5 =Preproc 	blue
      6 =Define		bold blue
      7 =Comment 	green
      8 =IncLocal	cyan
      9 =IncSystem	bold cyan
     10 =Constant 	cyan
     11 =Escape 	bold cyan
     12 =Type 		bold
     13 =Keyword 	bold
     14 
     15 :idle Idle
     16 	*		idle
     17 	"%"		line_comment	recolor=-1
     18 	"0"		first_digit	recolor=-1
     19 	"1-9"		decimal	recolor=-1
     20 	"."		maybe_float
     21 	"(<"		string		recolor=-1 save_c
     22 	"a-zA-Z_"	ident		buffer
     23 
     24 :line_comment Comment
     25 	*		line_comment
     26 	"\n"		idle
     27 
     28 :first_digit Constant
     29 	*		idle	noeat
     30 	"xX"		hex
     31 	"."		float
     32 	"eE"		epart
     33 	"0-7"		octal
     34 	"89"		bad_number	recolor=-1
     35 
     36 :bad_number Bad
     37 	*		idle	noeat
     38 	"0-9"		bad_number
     39 
     40 :octal Constant
     41 	*		idle	noeat
     42 	"0-7"		octal
     43 	"89"		bad_number	recolor=-1
     44 
     45 :hex Constant
     46 	*		idle	noeat
     47 	"0-9A-Fa-f"	hex
     48 
     49 :decimal Constant
     50 	*		idle	noeat
     51 	"0-9"		decimal
     52 	"eE"		epart
     53 	"."		float
     54 
     55 :maybe_float Constant
     56 	*		idle	recolor=-2	noeat
     57 	"0-9"		float		recolor=-2
     58 
     59 :float Constant
     60 	*		idle	noeat
     61 	"eE"		epart
     62 	"0-9"		float
     63 
     64 :epart Constant
     65 	*		idle	noeat
     66 	"0-9+\-"	enum
     67 
     68 :enum Constant
     69 	*		idle	noeat
     70 	"0-9"		enum
     71 
     72 :string	Constant
     73 	*		string
     74 	&		idle
     75 	"\\"		string_escape	recolor=-1
     76 	"%"		string_control	recolor=-1
     77 
     78 :string_escape Escape
     79 	*		string
     80 	"x"		string_hex1
     81 	"0-7"		string_octal2
     82 	"\n"		string		recolor=-2
     83 
     84 :string_hex1 Escape
     85 	*		string		noeat
     86 	"0-9a-fA-F"	string_hex2
     87 
     88 :string_hex2 Escape
     89 	*		string		noeat
     90 	"0-9a-fA-F"	string
     91 
     92 :string_octal2 Escape
     93 	*		string		noeat
     94 	"0-7"		string_octal3
     95 
     96 :string_octal3 Escape
     97 	*		string		noeat
     98 	"0-7"		string
     99 
    100 :string_control Escape
    101 	*		string_control
    102 	"\n"		idle
    103 	"diouxXeEfFgGaAcspn%SC"	string
    104 
    105 :ident Idle
    106 	*		idle		noeat istrings
    107 	"exch"		kw
    108 	"pop"		kw
    109 	"copy"		kw
    110 	"dup"		kw
    111 	"index"		kw
    112 	"roll"		kw
    113 	"clear"		kw
    114 	"count"		kw
    115 	"mark"		kw
    116 	"cleartomark"		kw
    117 	"countomark"		kw
    118 	"add"		kw
    119 	"div"		kw
    120 	"sub"		kw
    121 	"idiv"		kw
    122 	"mul"		kw
    123 	"mod"		kw
    124 	"abs"		kw
    125 	"neg"		kw
    126 	"ceiling"		kw
    127 	"floor"		kw
    128 	"round"		kw
    129 	"truncate"		kw
    130 	"sqrt"		kw
    131 	"atan"		kw
    132 	"cos"		kw
    133 	"sin"		kw
    134 	"exp"		kw
    135 	"ln"		kw
    136 	"log"		kw
    137 	"rand"		kw
    138 	"srand"		kw
    139 	"rrand"		kw
    140 	"array"		kw
    141 	"length"		kw
    142 	"get"		kw
    143 	"put"		kw
    144 	"getinterval"		kw
    145 	"putinterval"		kw
    146 	"aload"		kw
    147 	"astore"		kw
    148 	"copy"		kw
    149 	"forall"		kw
    150 	"dict"		kw
    151 	"length"		kw
    152 	"maxlength"		kw
    153 	"begin"		kw
    154 	"end"		kw
    155 	"def"		kw
    156 	"load"		kw
    157 	"store"		kw
    158 	"get"		kw
    159 	"put"		kw
    160 	"known"		kw
    161 	"where"		kw
    162 	"copy"		kw
    163 	"forall"		kw
    164 	"errordict"		kw
    165 	"systemdict"		kw
    166 	"userdict"		kw
    167 	"currentdict"		kw
    168 	"countdictstack"		kw
    169 	"dictstack"		kw
    170 	"string"		kw
    171 	"length"		kw
    172 	"get"		kw
    173 	"put"		kw
    174 	"getinterval"		kw
    175 	"putinterval"		kw
    176 	"copy"		kw
    177 	"forall"		kw
    178 	"anchorsearch"		kw
    179 	"search"		kw
    180 	"token"		kw
    181 	"eq"		kw
    182 	"ne"		kw
    183 	"ge"		kw
    184 	"gt"		kw
    185 	"le"		kw
    186 	"lt"		kw
    187 	"and"		kw
    188 	"not"		kw
    189 	"or"		kw
    190 	"xor"		kw
    191 	"true"		const
    192 	"false"		const
    193 	"bitshift"		kw
    194 	"exec"		kw
    195 	"if"		kw
    196 	"ifelse"		kw
    197 	"for"		kw
    198 	"repeat"		kw
    199 	"loop"		kw
    200 	"exit"		kw
    201 	"stop"		kw
    202 	"stopped"		kw
    203 	"countexecstack"		kw
    204 	"execstack"		kw
    205 	"quit"		kw
    206 	"start"		kw
    207 	"type"		kw
    208 	"cvlit"		kw
    209 	"cvx"		kw
    210 	"xcheck"		kw
    211 	"executeonly"		kw
    212 	"noaccess"		kw
    213 	"readonly"		kw
    214 	"rcheck"		kw
    215 	"wcheck"		kw
    216 	"cvi"		kw
    217 	"cvn"		kw
    218 	"cvr"		kw
    219 	"cvrs"		kw
    220 	"cvs"		kw
    221 	"file"		kw
    222 	"closefile"		kw
    223 	"read"		kw
    224 	"write"		kw
    225 	"readhexstring"		kw
    226 	"writehexstring"		kw
    227 	"readstring"		kw
    228 	"writestring"		kw
    229 	"readline"		kw
    230 	"token"		kw
    231 	"bytesavailable"		kw
    232 	"flush"		kw
    233 	"flushfile"		kw
    234 	"resetfile"		kw
    235 	"status"		kw
    236 	"run"		kw
    237 	"currentfile"		kw
    238 	"print"		kw
    239 	"stack"		kw
    240 	"pstack"		kw
    241 	"prompt"		kw
    242 	"echo"		kw
    243 	"save"		kw
    244 	"restore"		kw
    245 	"vmstatus"		kw
    246 	"bind"		kw
    247 	"null"		kw
    248 	"usertime"		kw
    249 	"version"		kw
    250 	"gsave"		kw
    251 	"grestore"		kw
    252 	"grestoreall"		kw
    253 	"initgraphics"		kw
    254 	"setlinewidth"		kw
    255 	"currentlinewidth"		kw
    256 	"setlinecap"		kw
    257 	"currentlinecap"		kw
    258 	"setlinejoin"		kw
    259 	"currentlinejoin"		kw
    260 	"setmiterlimit"		kw
    261 	"currentmiterlimit"		kw
    262 	"setdash"		kw
    263 	"currentdash"		kw
    264 	"setflat"		kw
    265 	"currentflat"		kw
    266 	"setgray"		kw
    267 	"currentgray"		kw
    268 	"sethsbcolor"		kw
    269 	"currenthsbcolor"		kw
    270 	"setrgbcolor"		kw
    271 	"currentrgbcolor"		kw
    272 	"setscreen"		kw
    273 	"currentscreen"		kw
    274 	"settransfer"		kw
    275 	"currenttransfer"		kw
    276 	"matrix"		kw
    277 	"initmatrix"		kw
    278 	"identmatrix"		kw
    279 	"defaultmatrix"		kw
    280 	"currentmatrix"		kw
    281 	"setmatrix"		kw
    282 	"translate"		kw
    283 	"translate"		kw
    284 	"scale"		kw
    285 	"scale"		kw
    286 	"rotate"		kw
    287 	"concat"		kw
    288 	"concatmatrix"		kw
    289 	"transform"		kw
    290 	"transform"		kw
    291 	"dtransform"		kw
    292 	"dtransform"		kw
    293 	"itransform"		kw
    294 	"itransform"		kw
    295 	"idtransform"		kw
    296 	"idtransform"		kw
    297 	"invertmatrix"		kw
    298 	"newpath"		kw
    299 	"currentpoint"		kw
    300 	"moveto"		kw
    301 	"rmoveto"		kw
    302 	"lineto"		kw
    303 	"rlineto"		kw
    304 	"arc"		kw
    305 	"arcn"		kw
    306 	"arcto"		kw
    307 	"curveto"		kw
    308 	"rcurveto"		kw
    309 	"closepath"		kw
    310 	"flattenpath"		kw
    311 	"reversepath"		kw
    312 	"strokepath"		kw
    313 	"charpath"		kw
    314 	"clippath"		kw
    315 	"pathbbox"		kw
    316 	"pathforall"		kw
    317 	"initclip"		kw
    318 	"clip"		kw
    319 	"eoclip"		kw
    320 	"erasepage"		kw
    321 	"fill"		kw
    322 	"eofill"		kw
    323 	"stroke"		kw
    324 	"image"		kw
    325 	"imagemask"		kw
    326 	"showpage"		kw
    327 	"copypage"		kw
    328 	"banddevice"		kw
    329 	"framedevice"		kw
    330 	"nulldevice"		kw
    331 	"renderbands"		kw
    332 	"definefont"		kw
    333 	"findfont"		kw
    334 	"scalefont"		kw
    335 	"makefont"		kw
    336 	"setfont"		kw
    337 	"currentfont"		kw
    338 	"show"		kw
    339 	"ashow"		kw
    340 	"widthshow"		kw
    341 	"awidthshow"		kw
    342 	"kshow"		kw
    343 	"stringwidth"		kw
    344 	"cachestatus"		kw
    345 	"setcachedevice"		kw
    346 	"setcharwidth"		kw
    347 	"setcachelimit"		kw
    348 	"dictfull"		kw
    349 	"dictstackoverflow"		kw
    350 	"dictstackunderflow"		kw
    351 	"execstackoverflow"		kw
    352 	"handleerror"		kw
    353 	"interrupt"		kw
    354 	"invalidaccess"		kw
    355 	"invalidexit"		kw
    356 	"invalidfileaccess"		kw
    357 	"invalidfont"		kw
    358 	"invalidrestore"		kw
    359 	"ioerror"		kw
    360 	"limitcheck"		kw
    361 	"nocurrentpoint"		kw
    362 	"rangecheck"		kw
    363 	"stackoverflow"		kw
    364 	"stackunderflow"		kw
    365 	"syntaxerror"		kw
    366 	"timeout"		kw
    367 	"typecheck"		kw
    368 	"undefined"		kw
    369 	"undefinedfilename"		kw
    370 	"undefinedresult"		kw
    371 	"unmatchedmark"		kw
    372 	"unregistered"		kw
    373 done
    374 	"a-zA-Z0-9_\-"	ident
    375 
    376 :kw Keyword
    377 	*	idle	noeat
    378 
    379 :const Constant
    380 	*	idle	noeat