Skip to content
This repository
Browse code

Make all filetypes.* files use named styles.

Fix colorschemes/alt.conf to use the new changes.
  • Loading branch information...
commit 7ebdacac2db5271f1f1bdfa3d8b0d41b33ee2a85 1 parent 5762981
Matthew Brush codebrainz authored

Showing 49 changed files with 773 additions and 946 deletions. Show diff stats Hide diff stats

  1. +82 10 data/colorschemes/alt.conf
  2. +1 24 data/filetypes.actionscript
  3. +13 13 data/filetypes.ada
  4. +16 16 data/filetypes.asm
  5. +18 18 data/filetypes.c
  6. +15 15 data/filetypes.caml
  7. +15 15 data/filetypes.cmake
  8. +9 9 data/filetypes.cobol
  9. +81 30 data/filetypes.common
  10. +7 7 data/filetypes.conf
  11. +1 24 data/filetypes.cpp
  12. +1 24 data/filetypes.cs
  13. +24 24 data/filetypes.css
  14. +14 14 data/filetypes.d
  15. +9 10 data/filetypes.diff
  16. +1 31 data/filetypes.docbook
  17. +9 9 data/filetypes.erlang
  18. +16 18 data/filetypes.f77
  19. +1 24 data/filetypes.ferite
  20. +13 13 data/filetypes.forth
  21. +1 20 data/filetypes.fortran
  22. +20 21 data/filetypes.freebasic
  23. +1 27 data/filetypes.glsl
  24. +18 18 data/filetypes.haskell
  25. +1 24 data/filetypes.haxe
  26. +1 25 data/filetypes.java
  27. +1 24 data/filetypes.javascript
  28. +6 6 data/filetypes.latex
  29. +13 13 data/filetypes.lisp
  30. +21 21 data/filetypes.lua
  31. +8 11 data/filetypes.makefile
  32. +18 18 data/filetypes.markdown
  33. +10 10 data/filetypes.matlab
  34. +20 21 data/filetypes.nsis
  35. +16 16 data/filetypes.pascal
  36. +36 36 data/filetypes.perl
  37. +10 14 data/filetypes.po
  38. +12 13 data/filetypes.python
  39. +13 18 data/filetypes.r
  40. +35 36 data/filetypes.ruby
  41. +15 15 data/filetypes.sh
  42. +16 16 data/filetypes.sql
  43. +17 19 data/filetypes.tcl
  44. +23 23 data/filetypes.txt2tags
  45. +1 24 data/filetypes.vala
  46. +10 12 data/filetypes.verilog
  47. +16 18 data/filetypes.vhdl
  48. +57 67 data/filetypes.xml
  49. +11 12 data/filetypes.yaml
92 data/colorschemes/alt.conf
... ... @@ -1,24 +1,96 @@
1 1 [theme_info]
2 2 name=Alternate
3 3 description=Alternate Geany color scheme with styles like the Geany <= 0.19 Python/script defaults with gray comments.
  4 +version=0.01
  5 +author=
  6 +url=
4 7
5 8 [named_styles]
6   -# see filetypes.common for details
7 9
8   -default=0x000000;0xffffff
  10 +default=0x000000;0xffffff;false;false
  11 +error=0xffffff;0xff0000
  12 +
  13 +# Editor styles
  14 +#-------------------------------------------------------------------------------
  15 +
  16 +selection=0x000000;0xc0c0c0;false;false
  17 +current_line=0x000000;0xf0f0f0;true
  18 +brace_good=0x0000ff;0xFFFFFF;true;false
  19 +brace_bad=0xff0000;0xFFFFFF;true;false
  20 +margin_line_number=0x000000;0xd0d0d0
  21 +margin_folding=0x000000;0xdfdfdf
  22 +fold_symbol_highlight=0xffffff
  23 +indent_guide=0xc0c0c0
  24 +caret=0x000000;0x000000;false
  25 +marker_line=0x000000;0xffff00
  26 +marker_search=0x000000;0x0000f0
  27 +marker_mark=0x000000;0xb8f4b8
  28 +call_tips=0xc0c0c0;0xffffff;false;false
  29 +white_space=0xc0c0c0;0xffffff;true;false
  30 +
  31 +# Programming languages
  32 +#-------------------------------------------------------------------------------
  33 +
9 34 comment=0x808080
10   -commentdoc=0x404000
  35 +comment_doc=0x404000
  36 +comment_line=comment
  37 +comment_line_doc=comment_doc
  38 +comment_doc_keyword=comment_doc,bold
  39 +comment_doc_keyword_error=comment_doc,italic
  40 +
11 41 number=0x400080
12   -keyword=0x600080;;true
13   -keyword2=0x9f0200;;true
  42 +number_1=number
  43 +number_2=number_1
  44 +
  45 +type=0x2E8B57;;true
  46 +class=type
  47 +function=0x000080
  48 +parameter=function
  49 +
  50 +keyword=0x003030;;true
  51 +keyword_1=keyword
  52 +keyword_2=0x9f0200;;true
  53 +keyword_3=keyword_1
  54 +keyword_4=keyword_1
  55 +
  56 +identifier=default
  57 +identifier_1=identifier
  58 +identifier_2=identifier_1
  59 +identifier_3=identifier_1
  60 +identifier_4=identifier_1
  61 +
14 62 string=0x008000
  63 +string_1=string
  64 +string_2=string_1
  65 +string_3=default
  66 +string_4=default
  67 +string_eol=0x000000;0xe0c0e0
  68 +character=string_1
  69 +backtick=string_2
  70 +here_doc=string_2
  71 +
  72 +scalar=string_2
  73 +label=default,bold
15 74 preprocessor=0x808000
  75 +regex=number_1
16 76 operator=0x300080
17   -stringeol=0x000000;0xe0c0e0
18   -# this is a bit dim, may want to change
19   -type=0x003030;;true
20   -function=0x000080
21   -extra=0x404080
  77 +decorator=string_1,bold
  78 +other=0x404080
  79 +
  80 +# Markup-type languages
  81 +#-------------------------------------------------------------------------------
22 82
  83 +tag=type
  84 +tag_unknown=tag,bold
  85 +tag_end=tag,bold
  86 +attribute=keyword_1
  87 +attribute_unknown=attribute,bold
  88 +value=string_1
  89 +entity=default
23 90
  91 +# Diff
  92 +#-------------------------------------------------------------------------------
24 93
  94 +line_added=0x008B8B
  95 +line_removed=0x6A5ACD
  96 +line_changed=preprocessor
25 data/filetypes.actionscript
... ... @@ -1,28 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor
15   -operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim"
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
  2 +[styling=C]
26 3
27 4 [keywords]
28 5 # all items must be in one line
26 data/filetypes.ada
... ... @@ -1,18 +1,18 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -word=0x00007f;0xffffff;true;false
6   -identifier=0x000000;0xffffff;false;false
7   -number=0x007f00;0xffffff;false;false
8   -delimiter=0x301010;0xffffff;false;false
9   -character=0xff901e;0xffffff;false;false
10   -charactereol=0x000000;0xe0c0e0;false;false
11   -string=0xff901e;0xffffff;false;false
12   -stringeol=0x000000;0xe0c0e0;false;false
13   -label=0xaaaaaa;0xffffff;false;true
14   -commentline=0xd00000;0xffffff;false;false
15   -illegal=0xff0000;0xffffff;false;true
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +word=keyword_1
  6 +identifier=identifier_1
  7 +number=number
  8 +delimiter=operator
  9 +character=string_1
  10 +charactereol=string_eol
  11 +string=string_1
  12 +stringeol=string_eol
  13 +label=preprocessor
  14 +commentline=comment
  15 +illegal=error
16 16
17 17 [keywords]
18 18 # all items must be in one line
32 data/filetypes.asm
... ... @@ -1,21 +1,21 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -comment=0x808080;0xffffff;false;false
6   -number=0x007f00;0xffffff;false;false
7   -string=0xff901e;0xffffff;false;false
8   -operator=0x000000;0xffffff;false;false
9   -identifier=0x880000;0xffffff;false;false
10   -cpuinstruction=0x111199;0xffffff;true;false
11   -mathinstruction=0x7f0000;0xffffff;true;false
12   -register=0x000000;0xffffff;true;false
13   -directive=0x3d670f;0xffffff;true;false
14   -directiveoperand=0xff901e;0xffffff;false;false
15   -commentblock=0x808080;0xffffff;false;false
16   -character=0xff901e;0xffffff;false;false
17   -stringeol=0x000000;0xe0c0e0;false;false
18   -extinstruction=0x007f7f;0xffffff;false;false
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +comment=comment
  6 +number=number_1
  7 +string=string_1
  8 +operator=operator
  9 +identifier=identifier_1
  10 +cpuinstruction=keyword_1
  11 +mathinstruction=keyword_2
  12 +register=type
  13 +directive=preprocessor
  14 +directiveoperand=keyword_3
  15 +commentblock=comment
  16 +character=string_1
  17 +stringeol=string_eol
  18 +extinstruction=keyword_4
19 19
20 20 [keywords]
21 21 # all items must be in one line
36 data/filetypes.c
... ... @@ -1,28 +1,28 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
  3 +# Edit these in the colorscheme .conf file intead
4 4 default=default
5 5 comment=comment
6 6 commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
  7 +commentdoc=comment_doc
  8 +number=number_1
  9 +word=keyword_1
  10 +word2=keyword_2
  11 +string=string_1
  12 +character=string_1
  13 +uuid=other
14 14 preprocessor=preprocessor
15 15 operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim" and """multi-line verbatim"""
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
  16 +identifier=identifier_1
  17 +stringeol=string_eol
  18 +verbatim=string_2
  19 +regex=regex
  20 +commentlinedoc=comment_doc
  21 +commentdockeyword=comment_doc_keyword
  22 +commentdockeyworderror=comment_doc_keyword_error
  23 +globalclass=class
  24 +# """verbatim"""
  25 +tripleverbatim=string_2
26 26
27 27 [keywords]
28 28 # all items must be in one line
30 data/filetypes.caml
... ... @@ -1,20 +1,20 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -comment=0x808080;0xffffff;false;false
6   -comment1=0x808080;0xffffff;false;false
7   -comment2=0x808080;0xffffff;false;false
8   -comment3=0x808080;0xffffff;false;false
9   -number=0x7f7f00;0xffffff;false;false
10   -keyword=0x001a7f;0xffffff;true;false
11   -keyword2=0x7f0000;0xffffff;true;false
12   -string=0x7f007f;0xffffff;false;false
13   -char=0x7f007f;0xffffff;false;false
14   -operator=0x000000;0xffffff;false;false
15   -identifier=0x111199;0xffffff;false;false
16   -tagname=0x000000;0xffe0ff;true;false
17   -linenum=0x000000;0xc0c0c0;false;false
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +comment=comment
  6 +comment1=comment
  7 +comment2=comment
  8 +comment3=comment
  9 +number=number_1
  10 +keyword=keyword_1
  11 +keyword2=keyword_2
  12 +string=string_1
  13 +char=string_1
  14 +operator=operator
  15 +identifier=identifier_1
  16 +tagname=preprocessor
  17 +linenum=number_2
18 18
19 19 [keywords]
20 20 # all items must be in one line
30 data/filetypes.cmake
... ... @@ -1,21 +1,21 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3 3 # foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false;
5   -comment=0x808080;0xffffff;false;false;
6   -stringdq=0xff901e;0xffffff;false;false;
7   -stringlq=0x008000;0xffffff;false;false;
8   -stringrq=0x008000;0xffffff;false;false;
9   -command=0x00007f;0xffffff;false;false;
10   -parameters=0x991111;0xffffff;false;false;
11   -variable=0x007f7f;0xffffff;false;false;
12   -userdefined=0x0000d0;0xffffff;true;false;
13   -whiledef=0x00007f;0xffffff;true;false;
14   -foreachdef=0x00007f;0xffffff;true;false;
15   -ifdefinedef=0x00007f;0xffffff;true;false;
16   -macrodef=0x00007f;0xffffff;true;false;
17   -stringvar=0x007f7f;0xffffff;false;false;
18   -number=0x007f00;0xffffff;false;false;
  4 +default=default
  5 +comment=comment
  6 +stringdq=string_1
  7 +stringlq=string_1
  8 +stringrq=string_1
  9 +command=function
  10 +parameters=parameter
  11 +variable=identifier_1
  12 +userdefined=type
  13 +whiledef=keyword_1
  14 +foreachdef=keyword_1
  15 +ifdefinedef=keyword_1
  16 +macrodef=preprocessor
  17 +stringvar=string_2
  18 +number=number_1
19 19
20 20 [keywords]
21 21 # all items must be in one line
18 data/filetypes.cobol
... ... @@ -1,18 +1,18 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
  3 +# Edit these in the colorscheme .conf file intead
4 4 default=default
5 5 comment=comment
6 6 commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
  7 +commentdoc=comment_doc
  8 +number=number_1
  9 +word=keyword_1
  10 +word2=keyword_2
  11 +string=string_1
  12 +character=character
13 13 operator=operator
14   -identifier=default
15   -quotedidentifier=default
  14 +identifier=identifier_1
  15 +quotedidentifier=identifier_2
16 16
17 17 [keywords]
18 18 # all items must be in one line
111 data/filetypes.common
@@ -7,21 +7,21 @@ default=default
7 7
8 8 # 3rd selection argument is true to override default foreground
9 9 # 4th selection argument is true to override default background
10   -selection=0x000000;0xc0c0c0;false;false
  10 +selection=selection
11 11
12 12 # style for a matching brace
13   -brace_good=0x0000ff;0xFFFFFF;true;false
  13 +brace_good=brace_good
14 14 # style for a non-matching brace (a brace without a counterpart)
15   -brace_bad=0xff0000;0xFFFFFF;true;false
  15 +brace_bad=brace_bad
16 16
17 17 # the following settings define the colours of the margins on the left side
18   -margin_linenumber=0x000000;0xd0d0d0;
19   -margin_folding=0x000000;0xdfdfdf;
20   -fold_symbol_highlight=0xffffff
  18 +margin_linenumber=margin_line_number
  19 +margin_folding=margin_folding
  20 +fold_symbol_highlight=fold_symbol_highlight
21 21
22 22 # background colour of the current line, only the second and third argument is interpreted
23 23 # use the third argument to enable or disable the highlighting of the current line (has to be true/false)
24   -current_line=0x000000;0xf0f0f0;true;
  24 +current_line=current_line
25 25
26 26 # translucency for the current line(first argument) and the selection (second argument)
27 27 # values between 0 and 256 are accepted. Note for Windows 95, 98 and ME users:
@@ -29,33 +29,33 @@ current_line=0x000000;0xf0f0f0;true;
29 29 translucency=256;256
30 30
31 31 # style for a highlighted line (e.g when using Goto line or goto tag)
32   -marker_line=0x000000;0xffff00;
  32 +marker_line=marker_line
33 33
34 34 # style for a marked search results (when using "Mark" in Search dialogs)
35 35 # the second argument sets the background colour for the drawn rectangle
36 36 # only the second argument is interpreted
37   -marker_search=0x000000;0x0000f0;
  37 +marker_search=marker_search
38 38
39 39 # style for a marked line (e.g when using the "Toggle Marker" keybinding (Ctrl-M))
40   -marker_mark=0x000000;0xb8f4b8;
  40 +marker_mark=marker_mark
41 41
42 42 # translucency for the line marker(first argument) and the search marker (second argument)
43 43 marker_translucency=256;256
44 44
45 45 # colour of the caret(the blinking cursor), only first and third argument is interpreted
46 46 # set the third argument to true to change the caret into a block caret
47   -caret=0x000000;0x000000;false;
  47 +caret=caret
48 48
49 49 # width of the caret(the blinking cursor)
50 50 # width in pixels, use 0 to make it invisible, maximum width is 3
51 51 caret_width=1
52 52
53 53 # set foreground and background colour of indentation guides
54   -indent_guide=0xc0c0c0;;
  54 +indent_guide=indent_guide
55 55
56 56 # third argument: if true, use this foreground color. If false, use the default value defined by the filetypes.
57 57 # fourth argument: if true, use this background color. If false, use the default value defined by the filetypes.
58   -white_space=0xc0c0c0;0xffffff;true;false
  58 +white_space=white_space
59 59
60 60 # style of folding icons, valid values are:
61 61 # first argument: 1 for boxes, 2 for circles, 3 for arrows, 4 for +/-
@@ -91,7 +91,7 @@ line_height=0;0;
91 91
92 92 # 3rd argument is true to override default foreground of calltips
93 93 # 4th argument is true to override default background of calltips
94   -calltips=0xc0c0c0;0xffffff;false;false
  94 +calltips=call_tips
95 95
96 96 [settings]
97 97 # which characters should be skipped when moving (or included when deleting) to word boundaries
@@ -99,26 +99,77 @@ calltips=0xc0c0c0;0xffffff;false;false
99 99 whitespace_chars=\s\t!\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~
100 100
101 101 [named_styles]
102   -# style names to use in filetypes.* [styling] sections
103   -# use foreground;background;bold;italic
104   -# normally background should be left blank to use the "default" style
105   -
  102 +# This is the Default "built-in" color scheme
106 103 default=0x000000;0xffffff;false;false
  104 +error=0xff0000;0xBFBFBF;false;italic
  105 +
  106 +selection=0x000000;0xc0c0c0;false;false
  107 +current_line=0x000000;0xf0f0f0;true;
  108 +brace_good=0x0000ff;0xFFFFFF;true;false
  109 +brace_bad=0xff0000;0xFFFFFF;true;false
  110 +margin_line_number=0x000000;0xd0d0d0;
  111 +margin_folding=0x000000;0xdfdfdf;
  112 +fold_symbol_highlight=0xffffff
  113 +indent_guide=0xc0c0c0;;
  114 +caret=0x000000;0x000000;false;
  115 +marker_line=0x000000;0xffff00;
  116 +marker_search=0x000000;0x0000f0;
  117 +marker_mark=0x000000;0xb8f4b8;
  118 +call_tips=0xc0c0c0;0xffffff;false;false
  119 +white_space=0xc0c0c0;0xffffff;true;false
  120 +
107 121 comment=0xd00000
108   -commentdoc=0x3f5fbf
  122 +comment_doc=0x3f5fbf
  123 +comment_line=comment
  124 +comment_line_doc=comment_doc
  125 +comment_doc_keyword=comment_doc,bold
  126 +comment_doc_keyword_error=comment_doc,italic
  127 +
109 128 number=0x007f00
110   -# keyword
  129 +number_1=number
  130 +number_2=number_1
  131 +
  132 +type=0x0000d0;;true;false
  133 +class=type
  134 +function=0x000080
  135 +parameter=function
  136 +
111 137 keyword=0x00007f;;true;false
112   -# usually type keywords and library type names
113   -keyword2=0x991111;;true;false
  138 +keyword_1=keyword
  139 +keyword_2=0x991111;;true;false
  140 +keyword_3=keyword_1
  141 +keyword_4=keyword_1
  142 +
  143 +identifier=default
  144 +identifier_1=identifier
  145 +identifier_2=identifier_1
  146 +identifier_3=identifier_1
  147 +identifier_4=identifier_1
  148 +
114 149 string=0xff901e
  150 +string_1=string
  151 +string_2=string_1
  152 +string_eol=0x000000;0xe0c0e0;false;false
  153 +character=string_1
  154 +backtick=string_2
  155 +here_doc=string_2
  156 +
  157 +scalar=string_2
  158 +label=default,bold
115 159 preprocessor=0x007f7f
  160 +regex=number_1
116 161 operator=0x301010
117   -# unterminated string
118   -stringeol=0x000000;0xe0c0e0;false;false
119   -# user type names
120   -type=0x0000d0;;true;false
121   -# user function names
122   -function=0x000080
123   -extra=0x404080
124   -
  162 +decorator=string_1,bold
  163 +other=0x404080
  164 +
  165 +tag=type
  166 +tag_unknown=tag,bold
  167 +tag_end=tag,bold
  168 +attribute=keyword_1
  169 +attribute_unknown=attribute,bold
  170 +value=string_1
  171 +entity=default
  172 +
  173 +line_added=0x34b034;0xffffff;false;false
  174 +line_removed=0xff2727;0xffffff;false;false
  175 +line_changed=0x7f007f;0xffffff;false;false
14 data/filetypes.conf
... ... @@ -1,12 +1,12 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x7f0000;0xffffff;false;false
5   -comment=0x808080;0xffffff;false;false
6   -section=0x000090;0xffffff;true;false
7   -key=0x00007f;0xffffff;false;false
8   -assignment=0x000000;0xffffff;false;false
9   -defval=0x00007f;0xffffff;false;false
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=value
  5 +comment=comment
  6 +section=tag
  7 +key=attribute
  8 +assignment=operator
  9 +defval=value
10 10
11 11 # the lexer doesn't support keywords
12 12
25 data/filetypes.cpp
... ... @@ -1,28 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor
15   -operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim"
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
  2 +[styling=C]
26 3
27 4 [keywords]
28 5 # all items must be in one line
25 data/filetypes.cs
... ... @@ -1,28 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor
15   -operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim"
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
  2 +[styling=C]
26 3
27 4 [keywords]
28 5 # all items must be in one line
48 data/filetypes.css
... ... @@ -1,29 +1,29 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x003399;0xffffff;false;false
5   -comment=0x808080;0xffffff;false;false
6   -tag=0x2166a4;0xffffff;true;false
7   -class=0x007f00;0xffffff;true;false
8   -pseudoclass=0x660010;0xffffff;true;true
9   -unknown_pseudoclass=0xff0099;0xffffff;false;false
10   -unknown_identifier=0xff0099;0xffffff;false;false
11   -operator=0x301010;0xffffff;false;false
12   -identifier=0x000099;0xffffff;true;false
13   -doublestring=0x330066;0xffffff;false;false
14   -singlestring=0x330066;0xffffff;false;false
15   -attribute=0x007f00;0xffffff;false;false
16   -value=0x303030;0xffffff;false;false
17   -id=0xff9000;0xffffff;true;false
18   -identifier2=0x6b6bff;0xffffff;true;false
19   -important=0x990000;0xffffff;true;false
20   -directive=0x006bff;0xffffff;false;true
21   -identifier3=0x00c8ff;0xffffff;true;false
22   -pseudoelement=0x666610;0xffffff;true;true
23   -extended_identifier=0x9090a0;0xffffff;true;false
24   -extended_pseudoclass=0x907080;0xffffff;true;true
25   -extended_pseudoelement=0x909080;0xffffff;true;true
26   -media=0x006bff;0xffffff;false;true
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +comment=comment
  6 +tag=tag
  7 +class=class
  8 +pseudoclass=class
  9 +unknown_pseudoclass=class
  10 +unknown_identifier=class
  11 +operator=operator
  12 +identifier=keyword_1
  13 +doublestring=string_1
  14 +singlestring=string_1
  15 +attribute=attribute
  16 +value=value
  17 +id=number
  18 +identifier2=keyword_2
  19 +important=extra
  20 +directive=preprocessor
  21 +identifier3=keyword_3
  22 +pseudoelement=element
  23 +extended_identifier=keyword_4
  24 +extended_pseudoclass=class
  25 +extended_pseudoelement=element
  26 +media=string_2
27 27
28 28 [keywords]
29 29 # CSS 1 properties
28 data/filetypes.d
... ... @@ -1,24 +1,24 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
  3 +# Edit these in the colorscheme .conf file intead
4 4 default=default
5 5 comment=comment
6 6 commentline=comment
7   -commentdoc=commentdoc
8   -commentdocnested=commentdoc
9   -number=number
10   -word=keyword
11   -word2=keyword2
12   -word3=keyword2
  7 +commentdoc=comment_doc
  8 +commentdocnested=comment_doc
  9 +number=number_1
  10 +word=keyword_1
  11 +word2=keyword_2
  12 +word3=keyword_3
13 13 typedef=type
14   -string=string
15   -stringeol=stringeol
16   -character=string
  14 +string=string_1
  15 +stringeol=string_eol
  16 +character=string_1
17 17 operator=operator
18   -identifier=default
19   -commentlinedoc=commentdoc,bold
20   -commentdockeyword=commentdoc,bold,italic
21   -commentdockeyworderror=commentdoc
  18 +identifier=identifier_1
  19 +commentlinedoc=comment_doc
  20 +commentdockeyword=comment_doc_keyword
  21 +commentdockeyworderror=comment_doc_keyword_error
22 22
23 23 [keywords]
24 24 # all items must be in one line
19 data/filetypes.diff
... ... @@ -1,14 +1,14 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -comment=0x808080;0xffffff;false;false
6   -command=0x7f7f00;0xffffff;false;false
7   -header=0x7f0000;0xffffff;false;false
8   -position=0x00007f;0xffffff;false;false
9   -deleted=0xff2727;0xffffff;false;false
10   -added=0x34b034;0xffffff;false;false
11   -changed=0x7f007f;0xffffff;false;false
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +comment=comment
  6 +command=function
  7 +header=preprocessor
  8 +position=number
  9 +deleted=line_removed
  10 +added=line_added
  11 +changed=line_changed
12 12
13 13
14 14 [settings]
@@ -30,4 +30,3 @@ context_action_cmd=
30 30 #width=4
31 31 # 0 is spaces, 1 is tabs, 2 is tab & spaces
32 32 #type=1
33   -
32 data/filetypes.docbook
... ... @@ -1,35 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -tag=0x000099;0xffffff;false;false
6   -tagunknown=0xff0000;0xffffff;false;false
7   -attribute=0x007f00;0xffffff;false;false
8   -attributeunknown=0xff0000;0xffffff;false;false
9   -number=0x800080;0xffffff;false;false
10   -doublestring=0xff901e;0xffffff;false;false
11   -singlestring=0xff901e;0xffffff;false;false
12   -other=0x800080;0xffffff;false;false
13   -comment=0x808080;0xffffff;false;false
14   -entity=0x800080;0xffffff;false;false
15   -tagend=0x000099;0xffffff;false;false
16   -xmlstart=0x000099;0xffffff;false;false
17   -xmlend=0x000099;0xffffff;false;false
18   -cdata=0x660099;0xffffff;false;false
19   -question=0x0000ff;0xffffff;false;false
20   -value=0x660099;0xffffff;false;false
21   -xccomment=0x660099;0xffffff;false;false
22   -sgml_default=0x000000;0xffffff;false;false
23   -sgml_comment=0x303030;0xffffff;false;false
24   -sgml_special=0x007f00;0xffffff;false;false
25   -sgml_command=0x111199;0xffffff;true;false
26   -sgml_doublestring=0xff901e;0xffffff;false;false
27   -sgml_simplestring=0x202020;0xffffff;false;false
28   -sgml_1st_param=0x404080;0xffffff;false;false
29   -sgml_entity=0x301010;0xffffff;false;false
30   -sgml_block_default=0x000000;0xffffff;false;false
31   -sgml_1st_param_comment=0x406090;0xffffff;false;false
32   -sgml_error=0xff0000;0xffffff;false;false
  2 +[styling=XML]
33 3
34 4 [keywords]
35 5 # all items must be in one line
18 data/filetypes.erlang
... ... @@ -1,28 +1,28 @@
1 1 [styling]
2   -# Each of these (...) refers to the lexer state SCE_ERLANG_(...)
  2 +# Edit these in the colorscheme .conf file intead
3 3 default=default
4 4 comment=comment
5 5 variable=default
6   -number=number
7   -keyword=keyword
8   -string=string
  6 +number=number_1
  7 +keyword=keyword_1
  8 +string=string_1
9 9 operator=operator
10 10 atom=default
11   -function_name=default,bold
12   -character=default
  11 +function_name=function
  12 +character=character
13 13 macro=preprocessor
14 14 record=type
15 15 preproc=preprocessor
16 16 node_name=default
17 17 comment_function=comment
18 18 comment_module=comment
19   -comment_doc=comment
20   -comment_doc_macro=comment
  19 +comment_doc=comment_doc
  20 +comment_doc_macro=comment_doc
21 21 atom_quoted=default
22 22 macro_quoted=default
23 23 record_quoted=default
24 24 node_name_quoted=default
25   -bifs=keyword2
  25 +bifs=keyword_2
26 26 modules=default
27 27 modules_att=preprocessor
28 28 unknown=default
34 data/filetypes.f77
... ... @@ -1,23 +1,21 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -comment=0x808080;0xffffff;false;false
6   -number=0x007f00;0xffffff;false;false
7   -string=0xff901e;0xffffff;false;false
8   -operator=0x301010;0xffffff;false;false
9   -identifier=0x000000;0xffffff;false;false
10   -string2=0x111199;0xffffff;true;false
11   -word=0x7f0000;0xffffff;true;false
12   -word2=0x000099;0xffffff;true;false
13   -word3=0x3d670f;0xffffff;true;false
14   -preprocessor=0x007f7f;0xffffff;false;false
15   -operator2=0x301010;0xffffff;true;false
16   -continuation=0x000000;0xffffff;false;false
17   -#continuation=0xff901e;0xf0e080;false;false
18   -stringeol=0x000000;0xe0c0e0;false;false
19   -label=0xa861a8;0xffffff;true;false
20   -
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +comment=comment
  6 +number=number_1
  7 +string=string_1
  8 +operator=operator
  9 +identifier=identifier_1
  10 +string2=string_2
  11 +word=keyword_1
  12 +word2=keyword_2
  13 +word3=keyword_3
  14 +preprocessor=preprocessor
  15 +operator2=operator
  16 +continuation=default
  17 +stringeol=string_eol
  18 +label=type
21 19
22 20 [keywords]
23 21 # all items must be in one line
25 data/filetypes.ferite
... ... @@ -1,28 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor
15   -operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim"
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
  2 +[styling=C]
26 3
27 4 [keywords]
28 5 # all items must be in one line
26 data/filetypes.forth
... ... @@ -1,18 +1,18 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
  3 +# Edit these in the colorscheme .conf file intead
4 4 default=default
5   -comment=commentdoc
6   -commentml=comment
7   -identifier=default
8   -control=0x301010;0xffffff;true;false
9   -keyword=0x301060;0xffffff;true;false
10   -defword=0x000080;;false;true
11   -preword1=0x000000;0xe0c0e0;false;false
12   -preword2=0xaaaaaa;0xffffff;false;true
13   -number=0x007f00;0xffffff;false;false
14   -string=string
15   -locale=0xff0000;0xffffff;false;true
  5 +comment=comment
  6 +commentml=comment_doc
  7 +identifier=identifier_1
  8 +control=keyword_1
  9 +keyword=keyword_1
  10 +defword=keyword_2
  11 +preword1=keyword_3
  12 +preword2=keyword_4
  13 +number=number_1
  14 +string=string_1
  15 +locale=other
16 16
17 17 [keywords]
18 18 # all items must be in one line
@@ -27,7 +27,7 @@ extension=fs
27 27 #wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
28 28
29 29 # single comments, like # in this file
30   -comment_single=\\
  30 +comment_single=\\
31 31 # multiline comments
32 32 comment_open=(
33 33 comment_close= )
21 data/filetypes.fortran
... ... @@ -1,23 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -comment=0x808080;0xffffff;false;false
6   -number=0x007f00;0xffffff;false;false
7   -string=0xff901e;0xffffff;false;false
8   -operator=0x301010;0xffffff;false;false
9   -identifier=0x000000;0xffffff;false;false
10   -string2=0x111199;0xffffff;true;false
11   -word=0x7f0000;0xffffff;true;false
12   -word2=0x000099;0xffffff;true;false
13   -word3=0x3d670f;0xffffff;true;false
14   -preprocessor=0x007f7f;0xffffff;false;false
15   -operator2=0x301010;0xffffff;true;false
16   -continuation=0x000000;0xffffff;false;false
17   -#continuation=0xff901e;0xf0e080;false;false
18   -stringeol=0x000000;0xe0c0e0;false;false
19   -label=0xa861a8;0xffffff;true;false
20   -
  2 +[styling=F77]
21 3
22 4 [keywords]
23 5 # all items must be in one line
@@ -55,7 +37,6 @@ context_action_cmd=
55 37 # 0 is spaces, 1 is tabs, 2 is tab & spaces
56 38 #type=1
57 39
58   -
59 40 [build_settings]
60 41 # %f will be replaced by the complete filename
61 42 # %e will be replaced by the filename without extension
41 data/filetypes.freebasic
... ... @@ -1,26 +1,25 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false;
5   -comment=0x808080;0xffffff;false;false;
6   -number=0x007f00;0xffffff;false;false;
7   -word=0x00007f;0xffffff;true;false;
8   -string=0xff901e;0xffffff;false;false;
9   -preprocessor=0x007f7f;0xffffff;false;false;
10   -operator=0x301010;0xffffff;false;false;
11   -identifier=0x000000;0xffffff;false;false;
12   -date=0x1a6500;0xffffff;false;false;
13   -stringeol=0x000000;0xe0c0e0;false;false;
14   -word2=0x007f7f;0xffffff;true;false;
15   -word3=0x991111;0xffffff;false;false;
16   -word4=0x0000d0;0xffffff;false;false;
17   -constant=0x007f7f;0xffffff;false;false;
18   -# asm is still unused
19   -asm=0x105090;0xffffff;false;false;
20   -label=0x007f7f;0xffffff;false;false;
21   -error=0xd00000;0xffffff;false;false;
22   -hexnumber=0x007f00;0xffffff;false;false;
23   -binnumber=0x007f00;0xffffff;false;false;
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +comment=comment
  6 +number=number_1
  7 +word=keyword_1
  8 +string=string_1
  9 +preprocessor=preprocessor
  10 +operator=operator
  11 +identifier=identifier_1
  12 +date=number_2
  13 +stringeol=string_eol
  14 +word2=keyword_2
  15 +word3=keyword_3
  16 +word4=keyword_4
  17 +constant=identifier_2
  18 +asm=type
  19 +label=identifier_3
  20 +error=error
  21 +hexnumber=number_1
  22 +binnumber=number_1
24 23
25 24 [keywords]
26 25 # all items must be in one line
28 data/filetypes.glsl
... ... @@ -1,31 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor
15   -operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim"
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
26   -# whether arguments of preprocessor commands should be styled (only first argument is used)
27   -# 1 to enable, 0 to disable
28   -styling_within_preprocessor=1;0;false;false
  2 +[styling=C]
29 3
30 4 [keywords]
31 5 # all items must be in one line
36 data/filetypes.haskell
... ... @@ -1,23 +1,23 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2 2 [styling]
3   -# foreground;background;bold;italic
4   -default=0x000000;0xffffff;false;false
5   -commentline=0x808080;0xffffff;false;false
6   -commentblock=0x808080;0xffffff;false;false
7   -commentblock2=0x808080;0xffffff;false;false
8   -commentblock3=0x808080;0xffffff;false;false
9   -number=0x007f00;0xffffff;false;false
10   -keyword=0x00007f;0xffffff;true;false
11   -import=0x991111;0xffffff;false;false
12   -string=0xff901e;0xffffff;false;false
13   -character=0x7f007f;0xffffff;false;false
14   -class=0x0000d0;0xffffff;false;false
15   -operator=0x301010;0xffffff;false;false
16   -identifier=0x000000;0xffffff;false;false
17   -instance=0x000000;0xffffff;false;false
18   -capital=0x635b00;0xffffff;false;false
19   -module=0x007f7f;0xffffff;false;false
20   -data=0x000000;0xffffff;false;false
  3 +# Edit these in the colorscheme .conf file intead
  4 +default=default
  5 +commentline=comment
  6 +commentblock=comment
  7 +commentblock2=comment
  8 +commentblock3=comment
  9 +number=number_1
  10 +keyword=keyword_1
  11 +import=preprocessor
  12 +string=string_1
  13 +character=string_2
  14 +class=class
  15 +operator=operator
  16 +identifier=identifier_1
  17 +instance=type
  18 +capital=string_2
  19 +module=function
  20 +data=number_2
21 21
22 22 [keywords]
23 23 # all items must be in one line
25 data/filetypes.haxe
... ... @@ -1,28 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor
15   -operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim"
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
  2 +[styling=C]
26 3
27 4 [keywords]
28 5 # all items must be in one line
26 data/filetypes.java
... ... @@ -1,28 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor
15   -operator=operator
16   -identifier=default
17   -stringeol=stringeol
18   -# @"verbatim"
19   -verbatim=extra
20   -# (/regex/)
21   -regex=extra
22   -commentlinedoc=commentdoc,bold
23   -commentdockeyword=commentdoc,bold,italic
24   -commentdockeyworderror=commentdoc
25   -globalclass=type
  2 +[styling=C]
26 3
27 4 [keywords]
28 5 primary=abstract assert break case catch class const continue default do else enum extends final finally for future generic goto if implements import inner instanceof interface native new outer package private protected public rest return static super switch synchronized this throw throws transient try var volatile while true false null
@@ -61,7 +38,6 @@
61 38 # 0 is spaces, 1 is tabs, 2 is tab & spaces
62 39 #type=1
63 40
64   -
65 41 [build_settings]
66 42 # %f will be replaced by the complete filename
67 43 # %e will be replaced by the filename without extension
25 data/filetypes.javascript
... ... @@ -1,28 +1,5 @@
1 1 # For complete documentation of this file, please see Geany's main documentation
2   -[styling]
3   -# foreground;background;bold;italic
4   -default=default
5   -comment=comment
6   -commentline=comment
7   -commentdoc=commentdoc
8   -number=number
9   -word=keyword
10   -word2=keyword2
11   -string=string
12   -character=string
13   -uuid=extra
14   -preprocessor=preprocessor