* TODO.tasks: Added bounty for on-demand preferences.
[anjuta-git-plugin.git] / data / properties / styles.properties
blobd77ee771f9b4063b24e66c516a9abbec5d2631c5
2 ## SciTE properties overrides.
3 font.monospace=font:Monospace
4 font.base=$(font.monospace)
5 font.small=$(font.monospace)
6 font.comment=$(font.monospace)
7 font.code.comment.box=$(font.comment)
8 font.code.comment.line=$(font.comment)
9 font.code.comment.doc=$(font.comment)
10 font.text=$(font.monospace)
11 font.text.comment=$(font.monospace)
12 font.embedded.base=$(font.monospace)
13 font.embedded.comment=$(font.monospace)
14 font.vbs=$(font.monospace)
15 font.js=$(font.comment)
17 ###############################################################################
18 # Global default styles for all languages
19 ###############################################################################
21 # Whitespace
22 style.default.whitespace=fore:#808080
24 # Comments
25 style.default.comment=fore:#FF0000
27 # Numbers
28 style.default.number=fore:#007F00
30 # Keywords
31 style.default.keyword=fore:#00007F,bold
33 # System Keywords
34 style.default.syskeyword=fore:#991111,bold
36 # Local keywords
37 style.default.localkeyword=fore:#0000FF,bold
39 # Doublequote strings
40 style.default.doublequote=fore:#E8C100
42 # Single quote strings
43 style.default.singlequote=fore:#E8C100
45 # Preprocessor and directives
46 style.default.preprocessor=fore:#7F7F00
48 # Operators
49 style.default.operator=
51 # Unterminated strings
52 style.default.unclosedstring=fore:#000000,back:#E0C0E0,eolfilled
54 # Identifiers
55 style.default.identifier=
57 # definition name
58 style.default.definition=fore:#0000FF,bold
60 # function name definition
61 style.default.function=fore:#007F7F,bold
63 ###############################################################################
64 # Styles that will be same for all languages
65 ###############################################################################
67 # Default
68 style.*.32=$(font.monospace)
70 # Line number
71 style.*.33=back:#D0D0D0
73 # Brace highlight
74 style.*.34=fore:#0000FF,bold
76 # Brace incomplete highlight
77 style.*.35=fore:#FF0000,bold
79 # Control characters
80 style.*.36=
82 # Indentation guides
83 style.*.37=fore:#C0C0C0,back:#FFFFFF
85 ###############################################################################
86 # Ada styles
87 ###############################################################################
89 # Default
90 style.ada.0=fore:#000000,$(font.ada)
92 # keyword
93 style.ada.1=$(style.default.keyword)
95 # Identifiers
96 style.ada.2=$(style.default.identifier)
98 # Number
99 style.ada.3=$(style.default.number)
101 # Characters
102 style.ada.4=fore:#7F007F,$(font.monospace)
104 # Single quoted string
105 style.ada.5=$(style.default.singlequote)
107 # Operators
108 style.ada.6=$(style.default.operator)
110 # Double quoted string
111 style.ada.7=$(style.default.doublequote)
113 # End of line where string is not closed
114 style.ada.8=$(style.default.unclosedstring)
116 # Comment
117 style.ada.10=$(style.default.comment)
119 ###############################################################################
120 # Assembler Styles (fixme)
121 ###############################################################################
123 style.asm.32=fore:#808080,font:Verdana,size:8
124 # Default
125 style.asm.0=$(style.default.whitespace)
126 # Comment
127 style.asm.1=$(style.default.comment)
128 #$(colour.code.comment.line),font:Comic Sans MS,size:8
129 # Number
130 style.asm.2=$(style.default.number)
131 # String
132 style.asm.3=$(style.default.singlequote)
133 # Operator
134 style.asm.4=$(style.default.operator)
135 # Identifier
136 style.asm.5=$(style.default.identifier)
137 # CPU instruction
138 style.asm.6=$(style.default.keyword)
139 #fore:#0000ff
140 # FPU instruction
141 style.asm.7=$(style.default.localkeyword)
142 # Register
143 style.asm.8=$(style.default.syskeyword)
144 # assembler Directive
145 style.asm.9=$(style.default.preprocessor)
146 # assembler Directive Operand
147 style.asm.10=fore:#0000ff
149 ###############################################################################
150 # ASN.1 styles (fixme)
151 ###############################################################################
152 # Default
153 style.asn1.0=fore:#000000
154 # Comment
155 style.asn1.1=fore:#007F00,$(font.comment)
156 # Identifiers
157 style.asn1.2=fore:#000000,bold
158 # Double quoted string
159 style.asn1.3=fore:#7F007F
160 # Numeric OID definition
161 style.asn1.4=fore:#007F7F,bold
162 # Non OID numbers
163 style.asn1.5=fore:#7F0000
164 # Keywords
165 style.asn1.6=fore:#00007F
166 # Attributes
167 style.asn1.7=fore:#F07800
168 # Descriptors
169 style.asn1.8=fore:#00007F
170 # Types
171 style.asn1.9=fore:#00007F
172 # Operators
173 style.asn1.10=fore:#222222
175 ###############################################################################
176 # AU3 styles (fixme)
177 ###############################################################################
179 # White space
180 style.au3.0=fore:#000000,$(font.au3)
182 # Comment line
183 style.au3.1=fore:#009933,italics
185 # Comment block
186 style.au3.2=fore:#669900,italics
188 # Number
189 style.au3.3=fore:#AC00A9,bold,italics
191 # Function
192 style.au3.4=fore:#000090,bold,italics
194 # Keyword 
195 style.au3.5=fore:#0000FF,bold
197 # Macro
198 style.au3.6=fore:#FF33FF,bold
200 # String
201 style.au3.7=fore:#9999CC,bold
203 # Operator
204 style.au3.8=fore:#FF0000,bold
206 # Variable
207 style.au3.9=fore:#AA0000,bold
209 # Sent keys in string
210 style.au3.10=fore:#FF8800,bold
212 # Pre-Processor
213 style.au3.11=fore:#F000FF,italics
215 # Special
216 style.au3.12=fore:#A00FF0,italics
218 ###############################################################################
219 # Baan styles (fixme)
220 ###############################################################################
222 colour.baan.operator=fore:#B06000
224 # Default
225 style.baan.32=$(font.monospace)
226 # White space
227 style.baan.0=fore:#808080,$(font.monospace)
228 # Comment
229 style.baan.1=$(colour.code.comment.line),$(font.monospace)
230 # Doc comment
231 style.baan.2=fore:#007F7F,$(font.comment)
232 # Number
233 style.baan.3=$(colour.number),$(font.monospace)
234 # Keyword
235 style.baan.4=$(colour.keyword),bold,$(font.monospace)
236 # Double quoted string
237 style.baan.5=$(colour.string),$(font.monospace)
238 # Preprocessor
239 style.baan.6=$(colour.preproc),$(font.monospace)
240 # Operators
241 style.baan.7=$(colour.operator),bold,$(font.monospace)
242 # Identifiers
243 style.baan.8=$(font.monospace)
244 # End of line where string is not closed
245 style.baan.9=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
246 # Keywords2
247 style.baan.10=fore:#B00040,$(font.monospace)
248 # Braces are only matched in operator style
249 braces.cpp.style=10
251 ###############################################################################
252 # Bullant styles (fixme) 
253 ###############################################################################
255 # White space
256 style.bullant.0=$(style.default.whitespace)
257 # Comment
258 style.bullant.1=$(style.default.comment)
259 # Line Comment
260 style.bullant.2=$(style.default.comment)
261 # Doc comment
262 style.bullant.3=$(style.default.comment)
263 # Number
264 style.bullant.4=$(style.default.comment)
265 # Keyword
266 style.bullant.5=$(style.default.keyword)
267 # Double quoted string
268 style.bullant.6=$(style.default.doublequote)
269 # Single quoted string
270 style.bullant.7=$(style.default.singlequote)
271 # Symbols
272 style.bullant.8=$(style.default.syskeyword)
273 # Preprocessor
274 style.bullant.9=$(style.default.preprocessor)
276 ###############################################################################
277 # Apache runtime config style definition
278 ###############################################################################
280 # Whitespaces
281 style.conf.0=$(style.default.whitespace)
282 # Comment
283 style.conf.1=$(style.default.comment)
284 # Number
285 style.conf.2=$(style.default.number)
286 # Apache Runtime Directive (SCE_CONF_DIRECTIVE)
287 style.conf.3=fore:#000000,back:#A0FFA0
288 # extensions (like .gz, .tgz, .html) (SCE_CONF_EXTENSION)
289 style.conf.4=fore:#000000,back:#FFE0FF
290 # parameters for Apache Runtime directives (SCE_CONF_PARAMETER)
291 style.conf.5=fore:#000000,back:#FFE0FF
292 # Double quoted string
293 style.conf.6=$(style.default.doublequote)
294 # Operators
295 style.conf.7=$(style.default.operator)
296 # IP address (SCE_CONF_IP)style.conf.8=fore:#007F7F,bold
297 # identifier
298 style.conf.9=$(style.default.identifier)
300 ###############################################################################
301 # C and C++ style definition
302 ###############################################################################
304 # Whitespaces
305 style.cpp.0=$(style.default.whitespace)
306 # Comment
307 style.cpp.1=$(style.default.comment)
308 # Line Comment
309 style.cpp.2=$(style.default.comment)
310 # Doc comment
311 style.cpp.3=$(style.default.comment)
312 # Number
313 style.cpp.4=$(style.default.number)
314 # Keyword
315 style.cpp.5=$(style.default.keyword)
316 # Keyword 2
317 style.cpp.16=$(style.default.localkeyword)
318 # Keyword 3
319 style.cpp.19=$(style.default.syskeyword)
320 # Double quoted string
321 style.cpp.6=$(style.default.doublequote)
322 # Single quoted string
323 style.cpp.7=$(style.default.singlequote)
324 # UUIDs (only in IDL)
325 style.cpp.8=fore:#804080
326 # Preprocessor
327 style.cpp.9=$(style.default.preprocessor)
328 # Operators
329 style.cpp.10=$(style.default.operator)
330 # Identifiers
331 style.cpp.11=$(style.default.identifier)
332 # End of line where string is not closed
333 style.cpp.12=$(style.default.unclosedstring)
334 # Verbatim strings for C#
335 style.cpp.13=fore:#007F00,back:#E0FFE0,eolfilled
336 # Braces are only matched in operator style
337 braces.cpp.style=10
339 ###############################################################################
340 # CSS styles
341 ###############################################################################
343 # Whitespaces
344 style.css.0=fore:#000033,eolfilled
345 # HTML tag
346 style.css.1=fore:#800000,bold
347 # Class
348 style.css.2=$(style.default.localkeyword)
349 # Pseudo class
350 style.css.3=$(style.default.syskeyword)
351 # Unknown Pseudo class
352 style.css.4=fore:#FF0000
353 # Operator
354 style.css.5=$(style.default.operator)
355 # Identifier
356 style.css.6=$(style.default.identifier)
357 # Unknown Identifier
358 style.css.7=fore:#FF0000
359 # Value
360 style.css.8=fore:#800080
361 # Comment
362 style.css.9=$(style.default.comment)
363 # ID
364 style.css.10=fore:#800000
365 # Important
366 style.css.11=fore:#0000FF
367 # Directive (@)
368 style.css.12=fore:#008000,bold
369 # Double quoted strings
370 style.css.13=$(style.default.doublequote)
371 # Single quoted strings
372 style.css.14=$(style.default.singlequote)
374 ###############################################################################
375 # Eiffel styles
376 ###############################################################################
378 # Default
379 style.eiffel.0=$(style.default.whitespace)
380 style.eiffelkw.0=$(style.eiffel.0)
381 # Line comment
382 style.eiffel.1=$(style.default.comment)
383 style.eiffelkw.1=$(style.eiffel.1)
384 # Number
385 style.eiffel.2=$(style.default.number)
386 style.eiffelkw.2=$(style.eiffel.2)
387 # Keyword
388 style.eiffel.3=$(style.default.keyword)
389 style.eiffelkw.3=$(style.eiffel.3)
390 # String
391 style.eiffel.4=$(style.default.doublequote)
392 style.eiffelkw.4=$(style.eiffel.4)
393 # Character
394 style.eiffel.5=$(style.default.singlequote)
395 style.eiffelkw.5=$(style.eiffel.5)
396 # Operators
397 style.eiffel.6=$(style.default.operator)
398 style.eiffelkw.6=$(style.eiffel.6)
399 # Identifier
400 style.eiffel.7=$(style.default.identifier)
401 style.eiffelkw.7=$(style.eiffel.7)
402 # End of line where string is not closed
403 style.eiffel.8=$(style.default.unclosedstring)
404 style.eiffelkw.8=$(style.eiffel.8)
406 ###############################################################################
407 # Erlang styles (fixme)
408 ###############################################################################
410 # White space
411 style.erlang.0=fore:#000000
412 # Comment
413 style.erlang.1=$(colour.code.comment.line),$(font.code.comment.line)
414 # Variable
415 style.erlang.2=fore:#800040
416 #$(colour.preproc)
417 # Number
418 style.erlang.3=$(colour.number)
419 # Keyword
420 style.erlang.4=$(colour.keyword),bold
421 # String
422 style.erlang.5=$(colour.string)
423 # Operator
424 style.erlang.6=$(colour.operator),bold
425 # Atom
426 style.erlang.7=fore:#000080
427 # function name
428 style.erlang.8=fore:#ff0000
429 # Character
430 style.erlang.9=$(colour.char)
431 # Macro
432 style.erlang.10=fore:#604000,bold
433 # Record
434 style.erlang.11=fore:#604000,bold
435 # Separator
436 style.erlang.12=$(colour.error)
437 # Node name
438 style.erlang.13=fore:#00a060,bold
439 # parse error
440 style.erlang.31=$(colour.error)
442 ###############################################################################
443 # Escript styles (fixme)
444 ###############################################################################
446 # Default
447 style.escript.0=$(font.base)
448 # Comment
449 style.escript.1=$(colour.code.comment.box),$(font.code.comment.box)
450 # Line Comment
451 style.escript.2=$(colour.code.comment.line),$(font.code.comment.line)
452 # Doc comment
453 style.escript.3=$(colour.code.comment.doc),$(font.code.comment.doc)
454 # Number
455 style.escript.4=$(colour.number)
456 # Keyword
457 style.escript.5=fore:#FF4000
458 # Double quoted string
459 style.escript.6=fore:#FF8000,$(font.string.literal)
460 # Operators
461 style.escript.7=fore:#FF0000
462 #~ Identifiers
463 style.escript.8=
464 # Braces
465 style.escript.9=fore:#0000FF
466 # Keywords2
467 style.escript.10=fore:#B00040
468 # Keywords3
469 style.escript.11=fore:#B00040
471 ###############################################################################
472 # Forth styles (fixme)
473 ###############################################################################
475 # whitespace (SCE_FORTH_DEFAULT)
476 style.forth.0=$(font.monospace)
477 # Comment (SCE_FORTH_COMMENT)
478 style.forth.1=fore:#009933,$(font.comment),$(font.monospace)
479 # ML comment (SCE_FORTH_COMMENT_ML)
480 style.forth.2=fore:#007F00,$(font.comment)
481 # ML comment (SCE_FORTH_IDENTIFIER)
482 style.forth.3=fore:#000000,bold
483 # control (SCE_FORTH_CONTROL)
484 style.forth.4=fore:#00007F,bold
485 # Keywords (SCE_FORTH_KEYWORD)
486 style.forth.5=fore:#000000,$(font.monospace),bold
487 # defwords (SCE_FORTH_DEFWORD)
488 style.forth.6=fore:#FF0000,bold,$(font.monospace)
489 # preword1 (SCE_FORTH_PREWORD1)
490 style.forth.7=fore:#CC3300,bold,$(font.monospace)
491 # preword2 (SCE_FORTH_PREWORD2)
492 style.forth.8=fore:#996633,bold,$(font.monospace)
493 # number (SCE_FORTH_NUMBER)
494 style.forth.9=fore:#007F7F,$(font.monospace)
495 # Double quoted string (SCE_FORTH_STRING)
496 style.forth.10=fore:#CC3300,$(font.monospace)
497 # locale
498 style.forth.11=fore:#0000CC,$(font.monospace)
500 ###############################################################################
501 # Fortran styles
502 ###############################################################################
504 # Default
505 style.fortran.0=$(style.default.whitespace)
506 style.f77.0=$(style.default.whitespace)
507 style.fortran.32=
508 style.f77.32=
509 # Comment
510 # style.fortran.1=$(colour.code.comment.box),$(font.code.comment.box)
511 # style.f77.1=$(colour.code.comment.box),$(font.code.comment.box)
512 style.fortran.1=$(style.default.comment)
513 style.f77.1=$(style.default.comment)
514 # Number
515 style.fortran.2=$(style.default.number)
516 style.f77.2=$(style.default.number)
517 # Single quoted string
518 style.fortran.3=$(style.default.singlequote)
519 style.f77.3=$(style.default.singlequote)
520 # Double quoted string
521 style.fortran.4=$(style.default.doublequote)
522 style.f77.4=$(style.default.doublequote)
523 # End of line where string is not closed
524 style.fortran.5=$(style.default.unclosedstring)
525 style.f77.5=$(style.default.unclosedstring)
526 # Operators
527 style.fortran.6=$(style.default.operator)
528 style.f77.6=$(style.default.operator)
529 # Identifiers
530 style.fortran.7=$(style.default.identifier)
531 style.f77.7=$(style.default.identifie)
532 # Keywords
533 style.fortran.8=$(style.default.keyword)
534 style.f77.8=$(style.default.keyword)
535 # Keywords2
536 style.fortran.9=$(style.default.localkeyword)
537 style.f77.9=$(style.default.localkeyword)
538 # Keywords3
539 style.fortran.10=$(style.default.syskeyword)
540 style.f77.10=$(style.default.syskeyword)
541 # Preprocessor
542 style.fortran.11=$(style.default.preprocessor)
543 style.f77.11=$(style.default.preprocessor)
544 # Operators in .NAME. format
545 style.fortran.12=
546 style.f77.12=
547 # Labels
548 style.fortran.13=fore:#E0C0E0,$(font.monospace)
549 style.f77.13=fore:#B00080,$(font.monospace)
550 # Continuation
551 style.fortran.14=fore:#000000,back:#F0E080,$(font.monospace)
552 style.f77.14=fore:#000000,back:#F0E080,$(font.monospace)
554 ###############################################################################
555 # HTML and XML share lexing code so use the same style numbers
556 # Hypertext Markup Language
557 ###############################################################################
559 # Text
560 style.hypertext.0=
561 # Tags
562 style.hypertext.1=fore:#000080
563 # Unknown Tags
564 style.hypertext.2=fore:#FF0000
565 # Attributes
566 style.hypertext.3=fore:#008080
567 # Unknown Attributes
568 style.hypertext.4=fore:#FF0000
569 # Numbers
570 style.hypertext.5=$(style.default.number)
571 # Double quoted strings
572 style.hypertext.6=$(style.default.doublequote)
573 # Single quoted strings
574 style.hypertext.7=$(style.default.singlequote)
575 # Other inside tag
576 style.hypertext.8=fore:#800080
577 # Comment
578 style.hypertext.9=$(style.default.comment)
579 # Entities
580 style.hypertext.10=fore:#800080
581 # XML style tag ends '/>'
582 style.hypertext.11=fore:#000080
583 # XML identifier start '<?'
584 style.hypertext.12=fore:#0000FF
585 # XML identifier end '?>'
586 style.hypertext.13=fore:#0000FF
587 #  SCRIPT
588 style.hypertext.14=fore:#000080
589 # ASP <% ... %>
590 style.hypertext.15=back:#FFFF00
591 # ASP <% ... %>
592 style.hypertext.16=back:#FFDF00
593 # CDATA
594 style.hypertext.17=back:#FFDF00
595 # PHP
596 style.hypertext.18=fore:#0000FF,back:#FFEFBF
597 # Unquoted values
598 style.hypertext.19=fore:#FF00FF,back:#FFEFFF
599 # SGML tags <! ... >
600 style.hypertext.21=fore:#000080,back:#EFEFFF
601 # SGML command
602 style.hypertext.22=fore:#000080,back:#EFEFFF,bold
603 # SGML 1st param
604 style.hypertext.23=fore:#006600,back:#EFEFFF
605 # SGML double string
606 style.hypertext.24=fore:#800000,back:#EFEFFF
607 # SGML single string
608 style.hypertext.25=fore:#993300,back:#EFEFFF
609 # SGML error
610 style.hypertext.26=fore:#800000,back:#FF6666
611 # SGML special (#xxxx type)
612 style.hypertext.27=fore:#3366FF,back:#EFEFFF
613 # SGML entity
614 style.hypertext.28=fore:#333333,back:#EFEFFF
615 # SGML comment
616 style.hypertext.29=fore:#808000,back:#EFEFFF
617 # SGML block
618 style.hypertext.31=fore:#000066,back:#CCCCE0
619 # Some reasonable background colours
620 # Off White #FFFBF0    Light green #C0DCC0    Light Blue #A6CAF0
621 # Matched Operators
622 style.hypertext.34=fore:#0000FF,notbold
623 style.hypertext.35=fore:#FF0000,notbold
625 # Embedded Javascript
626 # JS Start - allows eol filled background to not start on same line as SCRIPT tag
627 style.hypertext.40=fore:#7F7F00
628 # JS Default
629 style.hypertext.41=back:#FFFBF0,eolfilled
630 # JS Comment
631 style.hypertext.42=$(style.default.comment),back:#FFFBF0,eolfilled
632 # JS Line Comment
633 style.hypertext.43=$(style.default.comment),back:#FFFBF0
634 # JS Doc comment
635 style.hypertext.44=$(style.default.comment),back:#FFFBF0,eolfilled
636 # JS Number
637 style.hypertext.45=$(style.default.number),back:#FFFBF0
638 # JS Word
639 style.hypertext.46=back:#FFFBF0
640 # JS Keyword
641 style.hypertext.47=$(style.default.keyword),back:#FFFBF0
642 # JS Double quoted string
643 style.hypertext.48=$(style.default.doublequote),back:#FFFBF0
644 # JS Single quoted string
645 style.hypertext.49=$(style.default.singlequote),back:#FFFBF0
646 # JS Symbols 
647 style.hypertext.50=back:#FFFBF0
648 # JavaScript EOL
649 style.hypertext.51=back:#BFBBB0,eolfilled
650 # JavaScript RegEx
651 style.hypertext.52=back:#FFBBB0
653 # ASP Javascript
654 # JS Start - allows eol filled background to not start on same line as SCRIPT tag
655 style.hypertext.55=fore:#7F7F00
656 # JS Default
657 style.hypertext.56=back:#DFDF7F,eolfilled
658 # JS Comment
659 style.hypertext.57=$(style.default.comment),back:#DFDF7F,eolfilled
660 # JS Line Comment
661 style.hypertext.58=$(style.default.comment),back:#DFDF7F
662 # JS Doc comment
663 style.hypertext.59=$(style.default.comment),back:#DFDF7F,eolfilled
664 # JS Number
665 style.hypertext.60=$(style.default.number),back:#DFDF7F
666 # JS Word
667 style.hypertext.61=back:#DFDF7F
668 # JS Keyword
669 style.hypertext.62=$(style.default.keyword),back:#DFDF7F
670 # JS Double quoted string
671 style.hypertext.63=$(style.default.doublequote),back:#DFDF7F
672 # JS Single quoted string
673 style.hypertext.64=$(style.default.singlequote),back:#DFDF7F
674 # JS Symbols 
675 style.hypertext.65=back:#DFDF7F
676 # JavaScript EOL
677 style.hypertext.66=back:#BFBBB0,eolfilled
678 # JavaScript RegEx
679 style.hypertext.67=back:#FFBBB0
681 # Embedded VBS
682 # Start
683 style.hypertext.70=
684 # Default
685 style.hypertext.71=back:#EFEFFF,eolfilled
686 # Comment
687 style.hypertext.72=$(style.default.comment),back:#EFEFFF,eolfilled
688 # Number
689 style.hypertext.73=$(style.default.number),back:#EFEFFF,eolfilled
690 # KeyWord
691 style.hypertext.74=back:#EFEFFF,bold,eolfilled
692 # String
693 style.hypertext.75=$(style.default.doublequote),back:#EFEFFF,eolfilled
694 # Identifier
695 style.hypertext.76=back:#EFEFFF,fore:#000080,eolfilled
696 # Unterminated string
697 style.hypertext.77=back:#7F7FFF,fore:#000080,eolfilled
699 # ASP VBS
700 # Start
701 style.hypertext.80=
702 # Default
703 style.hypertext.81=back:#CFCFEF,eolfilled
704 # Comment
705 style.hypertext.82=$(style.default.comment),back:#CFCFEF,eolfilled
706 # Number
707 style.hypertext.83=$(style.default.number),back:#CFCFEF,eolfilled
708 # KeyWord
709 style.hypertext.84=back:#CFCFEF,fore:#000080,bold,eolfilled
710 # String
711 style.hypertext.85=$(style.default.doublequote),back:#CFCFEF,eolfilled
712 # Identifier
713 style.hypertext.86=back:#CFCFEF,fore:#000080,eolfilled
714 # Unterminated string
715 style.hypertext.87=back:#7F7FBF,fore:#000080,eolfilled
717 # Embedded Python
718 style.hypertext.90=fore:#808080
719 style.hypertext.91=fore:#808080,back:#EFFFEF,eolfilled
720 # Comment
721 style.hypertext.92=$(style.default.comment),back:#EFFFEF,eolfilled
722 # Number
723 style.hypertext.93=$(style.default.number),back:#EFFFEF,eolfilled
724 # String
725 style.hypertext.94=$(style.default.doublequote),back:#EFFFEF,eolfilled
726 # Single quoted string
727 style.hypertext.95=$(style.default.singlequote),back:#EFFFEF,eolfilled
728 # Keyword
729 style.hypertext.96=$(style.default.keyword),back:#EFFFEF,eolfilled
730 # Triple quotes
731 style.hypertext.97=$(style.default.doublequote),back:#EFFFEF,eolfilled
732 # Triple double quotes
733 style.hypertext.98=$(style.default.doublequote),back:#EFFFEF,eolfilled
734 # Class name definition
735 style.hypertext.99=$(style.default.definition),back:#EFFFEF,eolfilled
736 # Function or method name definition
737 style.hypertext.100=$(style.default.function),back:#EFFFEF,eolfilled
738 # Operators
739 style.hypertext.101=$(style.default.operator),back:#EFFFEF,eolfilled
740 # Identifiers
741 style.hypertext.102=$(style.default.identifier),back:#EFFFEF,eolfilled
743 # ASP Python
744 style.hypertext.105=fore:#808080
745 style.hypertext.106=fore:#808080,back:#CFEFCF,eolfilled
746 # Comment
747 style.hypertext.107=$(style.default.comment),back:#CFEFCF,eolfilled
748 # Number
749 style.hypertext.108=$(style.default.number),back:#CFEFCF,eolfilled
750 # String
751 style.hypertext.109=$(style.default.doublequote),back:#CFEFCF,eolfilled
752 # Single quoted string
753 style.hypertext.110=$(style.default.singlequote),back:#CFEFCF,eolfilled
754 # Keyword
755 style.hypertext.111=$(style.default.keyword),back:#CFEFCF,eolfilled
756 # Triple quotes
757 style.hypertext.112=$(style.default.doublequote),back:#CFEFCF,eolfilled
758 # Triple double quotes
759 style.hypertext.113=$(style.default.doublequote),back:#CFEFCF,eolfilled
760 # Class name definition
761 style.hypertext.114=$(style.default.definition),back:#CFEFCF,eolfilled
762 # Function or method name definition
763 style.hypertext.115=$(style.default.function),back:#CFEFCF,eolfilled
764 # Operators
765 style.hypertext.116=$(style.default.operator),back:#CFEFCF,eolfilled
766 # Identifiers
767 style.hypertext.117=$(style.default.identifier),back:#CFEFCF,eolfilled
769 ###############################################################################
770 # Kix Styles (fixme)
771 ###############################################################################
773 # White space
774 style.kix.0=fore:#000000,$(font.vbs)
775 # Comment
776 style.kix.1=$(colour.code.comment.line),$(font.code.comment.line)
777 # String
778 style.kix.2=$(colour.string)
779 style.kix.3=$(colour.string)
780 # Number
781 style.kix.4=$(colour.number)
782 # Variables
783 style.kix.5=fore:#B00040
784 # Macro
785 style.kix.6=$(colour.preproc)
786 # Keyword
787 style.kix.7=$(colour.keyword),bold
788 # Function
789 style.kix.8=$(colour.keyword)
790 # Operator
791 style.kix.9=$(colour.operator),bold
793 ###############################################################################
794 # LaTeX styles
795 ###############################################################################
797 # White space
798 style.latex.0=$(style.default.whitespace)
799 # Command
800 style.latex.1=$(style.default.keyword)
801 # Tag
802 style.latex.2=fore:#880088,bold
803 # Math
804 style.latex.3=$(style.default.number)
805 # Comment
806 style.latex.4=$(style.default.comment)
808 ###############################################################################
809 # LISP style definition
810 ###############################################################################
812 # Default
813 style.lisp.32=$(font.base)
814 # White space
815 style.lisp.0=fore:#808080
816 # Line Comment
817 style.lisp.1=$(colour.code.comment.box),$(font.code.comment.box)
818 # Number
819 style.lisp.2=$(colour.number)
820 # Keyword
821 style.lisp.3=$(colour.keyword),bold
822 # String
823 style.lisp.6=$(colour.string)
824 # Operators
825 style.lisp.10=$(colour.operator),bold
826 # Identifiers
827 style.lisp.9=
828 # End of line where string is not closed
829 style.lisp.8=fore:#000000,font:Verdana,size:9,back:#fefecc,eolfilled
830 # Matched Operators
831 style.lisp.34=fore:#0000FF,bold
832 style.lisp.35=fore:#FF0000,bold
834 ###############################################################################
835 # LOT FileStyles (fixme)
836 ###############################################################################
838 # Default
839 style.lot.0=fore:#000000
840 # header
841 style.lot.1=back:#00F0FF,eolfilled
842 # break
843 style.lot.2=back:#FFFF00,eolfilled
844 # set
845  style.lot.3=fore:#FFFFFF,back:#0000FF,bold,eolfilled
846 # pass
847  style.lot.4=back:#00FF00,eolfilled
848 # fail
849 style.lot.5=back:#FF0000,eolfilled,bold
850 # abort
851 style.lot.6=back:#0000FF,bold,eolfilled
853 ###############################################################################
854 # Lout styles (fixme)
855 ###############################################################################
857 # Default
858 style.lout.32=$(font.base)
859 # White space
860 style.lout.0=fore:#808080
861 # Comment
862 style.lout.1=$(colour.code.comment.line),$(font.code.comment.line)
863 # Number
864 style.lout.2=$(colour.number)
865 # Keyword
866 style.lout.3=$(colour.keyword),bold
867 # Keyword2
868 style.lout.4=$(colour.keyword),bold
869 # Keyword3
870 style.lout.5=$(colour.keyword),bold
871 # Keyword4
872 style.lout.6=$(colour.keyword)
873 # Double quoted string
874 style.lout.7=$(colour.string)
875 # Operators
876 style.lout.8=$(colour.operator),bold
877 # Identifiers
878 style.lout.9=
879 # End of line where string is not closed
880 style.lout.10=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
882 ###############################################################################
883 # Lua styles
884 ###############################################################################
886 style.lua.0=fore:#808080
887 style.lua.1=fore:#007F00,$(font.monospace),italics
888 style.lua.2=fore:#007F00,$(font.monospace)
889 style.lua.3=fore:#7F7F7F
890 style.lua.4=fore:#007F7F
891 style.lua.5=fore:#00007F,bold
892 style.lua.6=fore:#7F007F,$(font.monospace)
893 style.lua.7=fore:#7F007F,$(font.monospace)
894 style.lua.8=fore:#007F7F
895 style.lua.9=fore:#7F7F00
896 style.lua.10=bold
897 style.lua.11=
898 style.lua.12=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
899 # Other keywords (bozo test colors :-)
900 style.lua.13=$(style.lua.5),back:#D0FFD0
901 style.lua.14=$(style.lua.5),back:#D0D0FF
902 style.lua.15=$(style.lua.5),back:#FFD0D0
903 style.lua.16=$(style.lua.5),back:#FFD0FF
904 style.lua.17=$(style.lua.5),back:#FFFFD0
906 ###############################################################################
907 # Matlab styles
908 ###############################################################################
909 # White space
910 style.matlab.0=fore:#000000
911 # Comment
912 style.matlab.1=$(colour.code.comment.line),$(font.code.comment.line)
913 # Command
914 style.matlab.2=$(colour.preproc)
915 # Number
916 style.matlab.3=$(colour.number)
917 # Keyword
918 style.matlab.4=$(colour.keyword),bold
919 # String
920 style.matlab.5=$(colour.string)
921 # Operator
922 style.matlab.6=$(colour.operator),bold
923 # Identifier
924 style.matlab.7=
926 ###############################################################################
927 # Makefile styles #
928 ###############################################################################
930 # Default
931 style.makefile.0=
932 # Comment
933 style.makefile.1=$(style.default.comment)
934 # Matched Operators
935 style.makefile.34=fore:#0000FF,notbold
936 style.makefile.35=fore:#FF0000,notbold
938 ###############################################################################
939 # Metapost: highlighting (fixme)
940 ###############################################################################
942 # Default
943 style.metapost.0=fore:#7F7F00
944 style.metapost.0=fore:#3F3F3F
945 # Special
946 style.metapost.1=fore:#007F7F
947 # Group
948 style.metapost.2=fore:#7F0000
949 # Symbol
950 style.metapost.3=fore:#7F7F00
951 # Command
952 style.metapost.4=fore:#007F00
953 # Text
954 style.metapost.5=fore:#000000
955 # Extra
956 style.metapost.6=fore:#007F00,italics
958 style.metapost.34=fore:#00007F
959 style.metapost.35=fore:#7F007F
961 ###############################################################################
962 # mmixal styles (fixme)
963 ###############################################################################
965 # Divsion of leading whitespace in line
966 style.mmixal.0=
967 # Comment
968 style.mmixal.1=$(colour.code.comment.line),$(font.code.comment.line)
969 # Label
970 style.mmixal.2=$(font.base)
971 # Opcode (not validated)
972 style.mmixal.3=
973 # Division between Label and Opcode
974 style.mmixal.4=
975 # Valid Opcode (as defined in opcodes above)
976 style.mmixal.5=$(colour.keyword),bold
977 # Unknown Opcode
978 style.mmixal.6=$(colour.error)
979 # Division between Opcode and Operands
980 style.mmixal.7=
981 # Division of Operands
982 style.mmixal.8=
983 # Number
984 style.mmixal.9=$(colour.number)
985 # Reference (to a Label)
986 style.mmixal.10=$(font.base)
987 # Char
988 style.mmixal.11=$(colour.char)
989 # String
990 style.mmixal.12=$(colour.string)
991 # Register (also special_register as defined above)
992 style.mmixal.13=fore:#7F007F
993 # Hexadecimal Number
994 style.mmixal.14=fore:#7F0000
995 # Operator
996 style.mmixal.15=bold
997 # Symbol (as defined in predef_symbols above)
998 style.mmixal.16=fore:#FF7777
999 # Include for those who use the preprocessor mmixali written by R. Loos.
1000 # Comment otherwise.
1001 #~ style.mmixal.17=$(colour.preproc)
1002 style.mmixal.17=$(colour.code.comment.line),$(font.code.comment.line)
1004 ###############################################################################
1005 # nncrontab styles (fixme)
1006 ###############################################################################
1008 # whitespace (SCE_NNCRONTAB_DEFAULT)
1009 style.nncrontab.0=
1010 # Comment (SCE_NNCRONTAB_COMMENT)
1011 style.nncrontab.1=fore:#007F00,$(font.comment)
1012 # Task start/end (SCE_NNCRONTAB_TASK)
1013 style.nncrontab.2=$(colour.string),back:#606060,fore:#FFFF00
1014 # Section keywords (SCE_NNCRONTAB_SECTION)
1015 style.nncrontab.3=fore:#00007F,bold
1016 # Keywords (SCE_NNCRONTAB_KEYWORD)
1017 style.nncrontab.4=fore:#000000,bold
1018 # Modificators (SCE_NNCRONTAB_MODIFIER)
1019 style.nncrontab.5=fore:#00007F,italics
1020 # Asterisk (SCE_NNCRONTAB_ASTERISK)
1021 style.nncrontab.6=fore:#000000,bold,back:#FFE0FF
1022 # Number (SCE_NNCRONTAB_NUMBER)
1023 style.nncrontab.7=fore:#007F7F
1024 # Double quoted string (SCE_NNCRONTAB_STRING)
1025 style.nncrontab.8=fore:#7F007F,$(font.monospace)
1026 # Environment variable (SCE_NNCRONTAB_ENVIRONMENT)
1027 style.nncrontab.9=back:#FFFFE0
1029 ###############################################################################
1030 # nsis.properties (fixme)
1031 ###############################################################################
1033 # Whitespace (SCE_NSIS_DEFAULT)
1034 style.nsis.0=fore:#000000,$(font.base)
1035 # Comment (SCE_NSIS_COMMENT)
1036 style.nsis.1=fore:#007F00,$(font.comment)
1037 # String double quote (SCE_NSIS_STRINGDQ)
1038 style.nsis.2=fore:#999999,back:#EEEEEE
1039 # String left quote (SCE_NSIS_STRINGLQ)
1040 style.nsis.3=fore:#999999,back:#EEEEEE
1041 # String right quote (SCE_NSIS_STRINGRQ)
1042 style.nsis.4=fore:#999999,back:#EEEEEE
1043 # Function (SCE_NSIS_FUNCTION)
1044 style.nsis.5=fore:#00007F,bold
1045 # fore:#0033CC,bold
1046 # Variable (SCE_NSIS_VARIABLE)
1047 style.nsis.6=fore:#CC3300
1048 # Label (SCE_NSIS_LABEL)
1049 style.nsis.7=fore:#FF9900
1050 # User Defined (SCE_NSIS_USERDEFINED)
1051 style.nsis.8=fore:#000000
1052 # Section (SCE_NSIS_SECTIONDEF)
1053 style.nsis.9=fore:#00007F,bold
1054 # Sub section (SCE_NSIS_SUBSECTIONDEF)
1055 style.nsis.10=fore:#00007F,bold
1056 # If def (SCE_NSIS_IFDEFINEDEF)
1057 style.nsis.11=fore:#00007F,bold
1058 # Macro def (SCE_NSIS_MACRODEF)
1059 style.nsis.12=fore:#00007F,bold
1060 # Variable within string (SCE_NSIS_STRINGVAR)
1061 style.nsis.13=fore:#CC3300,back:#EEEEEE
1062 # Numbers (SCE_NSIS_NUMBER)
1063 style.nsis.14=fore:#007F7F
1067 ###############################################################################
1068 # Error liststyles (fixme)
1069 ###############################################################################
1071 # Default
1072 style.errorlist.0=
1073 # python Error
1074 style.errorlist.1=fore:#FF0000
1075 # gcc Error
1076 style.errorlist.2=fore:#800080
1077 # Microsoft Error
1078 style.errorlist.3=fore:#808000
1079 # command or return status
1080 style.errorlist.4=fore:#0000FF
1081 # Borland error and warning messages
1082 style.errorlist.5=fore:#B06000
1083 # perl error and warning messages
1084 style.errorlist.6=fore:#FF0000
1086 ###############################################################################
1087 # Difference styles
1088 ###############################################################################
1090 # Default
1091 style.diff.0=
1092 # Comment (part before "diff ..." or "--- ..." and , Only in ..., Binary file...)
1093 style.diff.1=$(style.default.comment)
1094 # Command (diff ...)
1095 style.diff.2=$(style.default.keyword)
1096 # Source file (--- ...) and Destination file (+++ ...)
1097 style.diff.3=fore:#7F0000
1098 # Position setting (@@ ...)
1099 style.diff.4=fore:#7F007F
1100 # Line removal (-...)
1101 style.diff.5=fore:#007F7F
1102 # Line addition (+...)
1103 style.diff.6=fore:#00007F
1105 ###############################################################################
1106 # Pascal style definition
1107 ###############################################################################
1109 # White space
1110 style.pascal.0=$(style.default.whitespace)
1111 # Comment
1112 style.pascal.1=$(style.default.comment)
1113 # Line Comment
1114 style.pascal.2=$(style.default.comment)
1115 # Doc comment
1116 style.pascal.3=$(style.default.comment)
1117 # Number
1118 style.pascal.4=$(style.default.number)
1120 # Keyword
1121 style.pascal.5=$(style.default.keyword)
1122 # Double quoted string
1123 style.pascal.6=$(style.default.doublequote)
1124 # Single quoted string
1125 style.pascal.7=$(style.default.singlequote)
1126 # Symbols 
1127 style.pascal.8=fore:#007F7F
1128 # Preprocessor
1129 style.pascal.9=$(style.default.preprocessor)
1130 # Operators
1131 style.pascal.10=$(style.default.operator)
1133 ###############################################################################
1134 # Perl styles #
1135 ###############################################################################
1137 # White space
1138 style.perl.0=$(style.default.whitespace)
1139 # Here document
1140 style.perl.1=fore:#000040,back:#F0F0FF,eolfilled
1141 # Comment
1142 style.perl.2=$(style.default.comment)
1143 # POD
1144 style.perl.3=fore:#004000,back:#E0FFE0,eolfilled
1145 # Number
1146 style.perl.4=$(style.default.number)
1147 # Keyword
1148 style.perl.5=$(style.default.keyword)
1149 # Double quoted string
1150 style.perl.6=$(style.default.doublequote)
1151 # Single quoted string
1152 style.perl.7=$(style.default.singlequote)
1153 # Symbols 
1154 style.perl.8=fore:#007F7F
1155 # Preprocessor
1156 style.perl.9=$(style.default.preprocessor)
1157 # Operators
1158 style.perl.10=$(style.default.operator)
1159 # Identifiers
1160 style.perl.11=$(style.default.identifier)
1161 # Scalars
1162 style.perl.12=fore:#000000,back:#FFE0E0
1163 # Array: @var
1164 style.perl.13=fore:#000000,back:#FFFFE0
1165 # Hash: %var
1166 style.perl.14=fore:#000000,back:#FFE0FF
1167 # Symbol table: *var
1168 style.perl.15=fore:#000000,back:#E0E0E0
1169 # Regex: /re/ or m{re}
1170 style.perl.17=fore:#000000,back:#A0FFA0
1171 # Substitution: s/re/ore/
1172 style.perl.18=fore:#000000,back:#F0E080
1173 # Long Quote (qq, qr, qw, qx) -- obsolete: replaced by qq, qx, qr, qw
1174 style.perl.19=fore:#FFFF00,back:#8080A0
1175 # Back Ticks
1176 style.perl.20=fore:#FFFF00,back:#A08080
1177 # Data Section
1178 style.perl.21=fore:#600000,back:#FFF0D8,eolfilled
1179 # Here-doc (delimiter)
1180 style.perl.22=fore:#000000,back:#DDD0DD
1181 # Here-doc (single quoted, q)
1182 style.perl.23=fore:#7F007F,back:#DDD0DD,eolfilled,notbold
1183 # Here-doc (double quoted, qq)
1184 style.perl.24=fore:#7F007F,back:#DDD0DD,eolfilled,bold
1185 # Here-doc (back ticks, qx)
1186 style.perl.25=fore:#7F007F,back:#DDD0DD,eolfilled,italics
1187 # Single quoted string, generic
1188 style.perl.26=fore:#7F007F,$(font.monospace),notbold
1189 # qq = Double quoted string
1190 style.perl.27=$(style.perl.6)
1191 # qx = Back ticks
1192 style.perl.28=$(style.perl.20)
1193 # qr = Regex
1194 style.perl.29=$(style.perl.17)
1195 # qw = Array
1196 style.perl.30=$(style.perl.13)
1197 # Braces are only matched in operator style
1198 braces.perl.style=10
1200 ###############################################################################
1201 # PHP styles (uses html lexer)
1202 ###############################################################################
1204 # Default
1205 style.hypertext.118=back:#FFF8F8,eolfilled
1206 # Double quoted String
1207 style.hypertext.119=$(style.default.doublequote),back:#FFF8F8
1208 # Single quoted string
1209 style.hypertext.120=$(style.default.singlequote),back:#FFF8F8
1210 # Keyword
1211 style.hypertext.121=$(style.default.keyword),back:#FFF8F8
1212 # Number
1213 style.hypertext.122=$(style.default.number),back:#FFF8F8
1214 # Variable
1215 style.hypertext.123=$(style.default.identifier),back:#FFF8F8
1216 # Comment
1217 style.hypertext.124=$(style.default.comment),back:#FFF8F8
1218 # One line comment
1219 style.hypertext.125=$(style.default.comment),back:#FFF8F8
1220 # JavaScript EOL
1221 style.hypertext.126=back:#FFF8F8,eolfilled
1222 # PHP operator
1223 style.hypertext.127=fore:#000000,back:#FFF8F8
1225 ###############################################################################
1226 # POV styles
1227 ###############################################################################
1229 # Default
1230 style.pov.0=$(font.base)
1231 # Comment
1232 style.pov.1=$(colour.code.comment.box),$(font.code.comment.box)
1233 # Line Comment
1234 style.pov.2=$(colour.code.comment.line),$(font.code.comment.line)
1235 # Doc comment
1236 style.pov.3=$(colour.code.comment.doc),$(font.code.comment.doc)
1237 # Number
1238 style.pov.4=$(colour.number)
1239 # Keyword
1240 style.pov.5=fore:#800080
1241 # Double quoted string
1242 style.pov.6=fore:#FF0000,$(font.string.literal)
1243 # Operators
1244 style.pov.7=fore:#FF0000
1245 #~ Identifiers
1246 style.pov.8=
1247 # Braces
1248 style.pov.9=fore:#0000FF
1249 # Keywords2
1250 style.pov.10=fore:#B00040
1252 ###############################################################################
1253 # Properties styles
1254 ###############################################################################
1256 # Default
1257 style.props.0=
1258 # Comment
1259 style.props.1=$(style.default.comment)
1260 # Section
1261 style.props.2=$(style.default.keyword)
1262 # Assignment operator
1263 style.props.3=fore:#0000FF
1264 # Default value
1265 style.props.4=$(style.default.number)
1266 # Matched Operators
1267 style.props.34=fore:#0000FF,notbold
1268 style.props.35=fore:#FF0000,notbold
1270 ###############################################################################
1271 # PostScript styles (fixme)
1272 ###############################################################################
1274 #Default
1275 style.ps.0=$(font.base)
1276 # Comment
1277 style.ps.1=$(colour.code.comment.line),$(font.code.comment.line)
1278 # DSC comment
1279 style.ps.2=$(colour.code.comment.doc),$(font.code.comment.doc)
1280 # DSC comment value
1281 style.ps.3=fore:#3060A0,$(font.code.comment.doc)
1282 # Number
1283 style.ps.4=$(colour.number)
1284 # Name
1285 style.ps.5=$(colour.operator)
1286 # Keyword
1287 style.ps.6=$(colour.keyword),bold
1288 # Literal
1289 style.ps.7=$(colour.preproc)
1290 # Immediately evaluated literal
1291 style.ps.8=$(colour.preproc),bold
1292 # Array parenthesis
1293 style.ps.9=$(colour.keyword)
1294 # Dictionary parenthesis
1295 style.ps.10=fore:#3060A0
1296 # Procedure parenthesis
1297 style.ps.11=$(colour.operator),bold
1298 # Text
1299 style.ps.12=$(colour.string),$(font.text)
1300 # Hex string
1301 style.ps.13=fore:#3F7F3F
1302 # Base85 string
1303 style.ps.14=$(colour.string)
1304 # Bad string character
1305 style.ps.15=$(colour.error)
1307 ###############################################################################
1308 # Python styles
1309 ###############################################################################
1311 # Whitespaces
1312 style.python.0=$(style.default.whitespace)
1313 # Comment
1314 style.python.1=$(style.default.comment)
1315 # Number
1316 style.python.2=$(style.default.number)
1317 # String
1318 style.python.3=$(style.default.doublequote)
1319 # Single quoted string
1320 style.python.4=$(style.default.singlequote)
1321 # Keyword
1322 style.python.5=$(style.default.keyword)
1323 # Triple quotes
1324 style.python.6=$(style.default.doublequote)
1325 # Triple double quotes
1326 style.python.7=$(style.default.doublequote)
1327 # Classname definition
1328 style.python.8=$(style.default.definition)
1329 # Function or method name definition
1330 style.python.9=$(style.default.function)
1331 # Operators
1332 style.python.10=$(style.default.operator)
1333 # Identifiers
1334 style.python.11=$(style.default.identifier)
1335 # Comment-blocks
1336 style.python.12=$(style.default.comment)
1337 # End of line where string is not closed
1338 style.python.13=$(style.default.unclosedstring)
1339 # Matched Operators
1340 style.python.34=fore:#0000FF,$(style.default.operator)
1341 style.python.35=fore:#FF0000,$(style.default.opetator)
1343 ###############################################################################
1344 # ruby styles
1345 ###############################################################################
1347 # White space
1348 style.ruby.0=$(style.default.whitespace)
1349 # Comment
1350 style.ruby.1=$(style.default.comment)
1351 # Number
1352 style.ruby.2=$(style.default.number)
1353 # String
1354 style.ruby.3=$(style.default.singlequote)
1355 # Single quoted string
1356 style.ruby.4=$(style.default.doublequote)
1357 # Keyword
1358 style.ruby.5=$(style.default.keyword)
1359 # Triple quotes
1360 # style.ruby.6=fore:#7F0000
1361 # Triple double quotes
1362 style.ruby.7=$(style.default.doublequote)
1363 # Class name definition
1364 style.ruby.8=$(style.default.localkeyword)
1365 # Function or method name definition
1366 style.ruby.9=$(style.default.syskeyword)
1367 # Operators
1368 style.ruby.10=$(style.default.operator)
1369 # Identifiers
1370 style.ruby.11=$(style.default.identifier)
1371 # Comment-blocks
1372 style.ruby.12=$(style.default.comment)
1373 # End of line where string is not closed
1374 style.ruby.13=$(style.default.unclosedstring)
1375 # Matched Operators
1376 style.ruby.34=fore:#0000FF,bold
1377 style.ruby.35=fore:#FF0000,bold
1379 ###############################################################################
1380 # scriptol styles (fixme)
1381 ###############################################################################
1383 # Default 
1384 style.scriptol.0=fore:#000000
1385 # White space
1386 style.scriptol.1=fore:#808080
1387 # Scriptol style comment line 
1388 style.scriptol.2=fore:#007F00,$(font.comment)
1389 # Persistent comment line 
1390 style.scriptol.3=fore:#007F00,$(font.comment)
1391 # C style comment line 
1392 style.scriptol.4=fore:#007F00
1393 # Comment-blocks
1394 style.scriptol.5=fore:#007F00,$(font.comment)
1395 # Number
1396 style.scriptol.6=fore:#007F7F
1397 # String
1398 style.scriptol.7=fore:#7F007F,$(font.monospace)
1399 # Character/Single quoted string
1400 style.scriptol.8=fore:#7F007F,$(font.monospace)
1401 # End of line where string is not closed
1402 style.scriptol.9=fore:#FF0000,$(font.monospace),back:#E0C0E0,eolfilled
1403 # Keyword
1404 style.scriptol.10=fore:#00007F,bold
1405 # Operators
1406 style.scriptol.11=bold
1407 # Identifiers
1408 style.scriptol.12=fore:#333333
1409 # Triple quotes
1410 # style.scriptol.13=fore:#007F00
1411 # Class name definition
1412 style.scriptol.14=fore:#0000FF,bold
1413 # Preprocessor
1414 # style.scriptol.15=fore:#7F0000
1416 ###############################################################################
1417 # Specman E styles (fixme)
1418 ###############################################################################
1420 # Default
1421 style.specman.32=$(font.base)
1422 # White space
1423 style.specman.0=fore:#808080
1424 # Code
1425 style.specman.1=$(font.base)
1426 # Line Comment
1427 style.specman.2=$(colour.code.comment.line),$(font.code.comment.line)
1428 # Line Bang Comment
1429 style.specman.3=fore:red
1430 # Number
1431 style.specman.4=$(colour.number)
1432 # Keyword
1433 style.specman.5=$(colour.keyword),bold
1434 # Double quoted string
1435 style.specman.6=$(colour.string)
1436 # Keyword 2
1437 style.specman.7=fore:#B00040
1438 # Keyword 3
1439 style.specman.8=fore:#804080,bold
1440 # Preprocessor
1441 style.specman.9=$(colour.preproc)
1442 # Operators
1443 style.specman.10=$(colour.operator),bold
1444 # Identifiers
1445 style.specman.11=
1446 # End of line where string is not closed
1447 style.specman.12=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
1448 # Regexp tag
1449 style.specman.13=fore:#007F00,back:#E0FFE0
1450 # HDL Signal
1451 style.specman.14=fore:#00005F
1452 # User defined
1453 style.specman.15=back:#E0F0FF
1455 ###############################################################################
1456 # SQL styles#
1457 ###############################################################################
1459 # White space
1460 style.sql.0=$(style.default.whitespace)
1461 # Comment
1462 style.sql.1=$(style.default.comment)
1463 # Line Comment
1464 style.sql.2=$(style.default.comment)
1465 # Doc comment
1466 style.sql.3=$(style.default.comment)
1467 # Number
1468 style.sql.4=$(style.default.number)
1469 # Keyword
1470 style.sql.5=$(style.default.keyword)
1471 # Double quoted string
1472 style.sql.6=$(style.default.doublequote)
1473 # Single quoted string
1474 style.sql.7=$(style.default.singlequote)
1475 # Symbols 
1476 style.sql.8=fore:#007F7F
1477 # Preprocessor
1478 style.sql.9=$(style.default.preprocessor)
1479 # Operators
1480 style.sql.10=$(style.default.operator)
1481 # Identifiers
1482 style.sql.11=$(style.default.identifier)
1483 # End of line where string is not closed
1484 style.sql.12=$(style.default.unclosedstring)
1486 ###############################################################################
1487 # tcl styles
1488 ###############################################################################
1490 # White space
1491 style.tcl.0=$(style.default.whitespace)
1492 # Comment
1493 style.tcl.1=$(style.default.comment)
1494 # Number
1495 style.tcl.2=$(style.default.number)
1496 # String
1497 style.tcl.3=$(style.default.singlequote)
1498 # Single quoted string
1499 style.tcl.4=$(style.default.doublequote)
1500 # Keyword
1501 style.tcl.5=$(style.default.keyword)
1502 # Triple quotes
1503 style.tcl.6=$(style.default.singlequote)
1504 # Triple double quotes
1505 style.tcl.7=$(style.default.doublequote)
1506 # Class name definition
1507 style.tcl.8=$(style.default.localkeyword)
1508 # Function or method name definition
1509 style.tcl.9=$(style.default.syskeyword)
1510 # Operators
1511 style.tcl.10=$(style.default.operator)
1512 # Identifiers
1513 style.tcl.11=$(style.default.identifier)
1514 # Comment-blocks
1515 style.tcl.12=$(style.default.comment)
1516 # End of line where string is not closed
1517 style.tcl.13=$(style.default.unclosedstring)
1518 # Matched Operators
1519 style.tcl.34=fore:#0000FF,bold
1520 style.tcl.35=fore:#FF0000,bold
1522 ###############################################################################
1523 # TeX: highlighting (fixme)
1524 ###############################################################################
1526 # Default
1527 style.tex.0=fore:#7F7F00
1528 style.tex.0=fore:#3F3F3F
1529 # Special
1530 style.tex.1=fore:#007F7F
1531 # Group
1532 style.tex.2=fore:#7F0000
1533 # Symbol
1534 style.tex.3=fore:#7F7F00
1535 # Command
1536 style.tex.4=fore:#007F00
1537 # Text
1538 # style.tex.5=fore:#000000
1540 style.tex.34=fore:#00007F
1541 style.tex.35=fore:#7F007F
1543 ###############################################################################
1544 # VB styles #
1545 ###############################################################################
1547 # White space
1548 style.vb.0=$(style.default.whitespace)
1549 # Comment
1550 style.vb.1=$(style.default.comment)
1551 # Line Comment
1552 style.vb.2=$(style.default.comment)
1553 # Doc comment
1554 style.vb.3=$(style.default.comment)
1555 # Number
1556 style.vb.4=$(style.default.number)
1557 # Keyword
1558 style.vb.5=$(style.default.keyword)
1559 # Double quoted string
1560 style.vb.6=$(style.default.doublequote)
1561 # Single quoted string
1562 style.vb.7=$(style.default.singlequote)
1563 # Symbols 
1564 style.vb.8=fore:#007F7F
1565 # Preprocessor
1566 style.vb.9=$(style.default.preprocessor)
1568 # VBScript styles same as VB styles
1569 style.vbscript.0=$(style.vb.0)
1570 style.vbscript.1=$(style.vb.1)
1571 style.vbscript.2=$(style.vb.2)
1572 style.vbscript.3=$(style.vb.3)
1573 style.vbscript.4=$(style.vb.4)
1574 style.vbscript.5=$(style.vb.5)
1575 style.vbscript.6=$(style.vb.6)
1576 style.vbscript.7=$(style.vb.7)
1577 style.vbscript.8=$(style.vb.8)
1579 ###############################################################################
1580 # eXtensible Markup Language
1581 # For XML, there is no list of known tags or attributes so
1582 # all are coloured known
1583 ###############################################################################
1585 # Default
1586 style.xml.0=fore:#000000,$(font.text)
1587 # Tags
1588 style.xml.1=fore:#000080
1589 # Unknown Tags
1590 style.xml.2=fore:#000080
1591 # Attributes
1592 style.xml.3=fore:#008080
1593 # Unknown Attributes
1594 style.xml.4=fore:#008080
1595 # Numbers
1596 style.xml.5=$(style.default.number),back:#FFF8F8
1597 # Double quoted strings
1598 style.xml.6=$(style.default.doublequote),back:#FFF8F8
1599 # Single quoted strings
1600 style.xml.7=$(style.default.singlequote),back:#FFF8F8
1601 # Other inside tag
1602 style.xml.8=fore:#800080
1603 # Comment
1604 style.xml.9=$(style.default.comment),back:#FFF8F8
1605 # Entities
1606 style.xml.10=fore:#800080,$(font.text)
1607 # XML style tag ends '/>'
1608 style.xml.11=fore:#000080
1609 # XML identifier start '<?'
1610 style.xml.12=fore:#800080,bold
1611 # XML identifier end '?>'
1612 style.xml.13=fore:#800080,bold
1613 # CDATA
1614 style.xml.17=fore:#800000,back:#FFF0F0,$(font.text),eolfilled
1615 # Question
1616 style.xml.18=fore:#800000
1617 # Unquoted Value
1618 style.xml.19=fore:#608060
1619 # SGML tags <! ... >
1620 style.xml.21=fore:#000080,back:#EFEFFF
1621 # SGML command
1622 style.xml.22=fore:#000080,back:#EFEFFF,bold
1623 # SGML 1st param
1624 style.xml.23=fore:#006600,back:#EFEFFF
1625 # SGML double string
1626 style.xml.24=$(style.default.doublequote),back:#FFF8F8
1627 # SGML single string
1628 style.xml.25=$(style.default.singlequote),back:#FFF8F8
1629 # SGML error
1630 style.xml.26=fore:#800000,back:#FF6666
1631 # SGML special (#xxxx type)
1632 style.xml.27=fore:#3366FF,back:#EFEFFF
1633 # SGML entity
1634 style.xml.28=fore:#333333,back:#EFEFFF
1635 # SGML comment
1636 style.xml.29=$(style.default.comment),back:#FFF8F8
1637 # SGML block
1638 style.xml.31=fore:#000066,back:#CCCCE0
1640 ###############################################################################
1641 # Verilog styles (fixme)
1642 ###############################################################################
1644 # Default
1645 style.verilog.32=$(font.base)
1646 # White space
1647 style.verilog.0=fore:#808080
1648 # Comment
1649 style.verilog.1=$(colour.code.comment.box),$(font.code.comment.box)
1650 # Line Comment
1651 style.verilog.2=$(colour.code.comment.line),$(font.code.comment.line)
1652 # Bang comment
1653 style.verilog.3=fore:#3F7F3F,$(font.code.comment.line),back:#E0F0FF,eolfilled
1654 # Number
1655 style.verilog.4=$(colour.number)
1656 # Keyword
1657 style.verilog.5=$(colour.keyword),bold
1658 # Double quoted string
1659 style.verilog.6=$(colour.string),$(font.string.literal)
1660 # Keyword2
1661 style.verilog.7=fore:#007F7F
1662 # System tasks
1663 style.verilog.8=fore:#804020
1664 # Preprocessor
1665 style.verilog.9=$(colour.preproc)
1666 # Operators
1667 #style.verilog.10=$(colour.operator),bold
1668 style.verilog.10=fore:#007070,bold
1669 # Identifiers
1670 style.verilog.11=
1671 # End of line where string is not closed
1672 style.verilog.12=fore:#000000,$(font.string.literal),back:#E0C0E0,eolfilled
1673 # User defined identifiers and tasks
1674 style.verilog.19=fore:#804020,$(font.code.comment.doc)
1676 ###############################################################################
1677 # vhdl styles (fixme)
1678 ###############################################################################
1680 # Default
1681 style.vhdl.32=$(font.base)
1682 # White space
1683 style.vhdl.0=fore:#800080
1684 # Comment
1685 style.vhdl.1=$(colour.code.comment.line),$(font.code.comment.line)
1686 # Bang comment
1687 style.vhdl.2=fore:#3F7F3F,$(font.code.comment.line)
1688 # Number
1689 style.vhdl.3=$(colour.number)
1690 # Double quoted string
1691 style.vhdl.4=$(colour.string)
1692 # Operators
1693 #style.vhdl.5=$(colour.operator)
1694 # Identifiers
1695 style.vhdl.6=
1696 # End of line where string is not closed
1697 style.vhdl.7=fore:#000000,$(font.string.literal),back:#E0C0E0,eolfilled
1698 # Keyword
1699 style.vhdl.8=$(colour.keyword)
1700 # Std operator
1701 style.vhdl.9=fore:#007F7F
1702 # Attribute
1703 style.vhdl.10=fore:#804020
1704 # Std Function
1705 style.vhdl.11=fore:#808020
1706 # Std Package
1707 style.vhdl.12=fore:#208020
1708 # Std Type
1709 style.vhdl.13=fore:#208080
1710 # User defined identifiers and tasks
1711 style.vhdl.14=fore:#804020,$(font.code.comment.doc)
1713 ###############################################################################
1714 # YAML font styles (fixme)
1715 ###############################################################################
1717 # default
1718 style.yaml.0=$(font.text),fore:#000000
1719 # comment line
1720 style.yaml.1=$(font.comment),fore:#008800
1721 # value identifier
1722 style.yaml.2=$(font.base),fore:#000088,bold
1723 # keyword value
1724 style.yaml.3=$(font.base),fore:#880088
1725 # numerical value
1726 style.yaml.4=$(font.base),fore:#880000
1727 # reference/repeating value
1728 style.yaml.5=$(font.base),fore:#008888
1729 # document delimiting line
1730 style.yaml.6=$(font.comment),fore:#FFFFFF,bold,back:#000088,eolfilled
1731 # text block marker
1732 style.yaml.7=$(font.text),fore:#333366
1733 # syntax error marker
1734 style.yaml.8=$(font.text),fore:#FFFFFF,italics,bold,back:#FF0000,eolfilled