FreeBasic: Update keywords
[geany-mirror.git] / data / filetypes.common
blob1564262aa3bbc64609b83eb99072028f5c0ce0d1
1 # For complete documentation of this file, please see Geany's main documentation
2 [styling]
3 # use foreground;background;bold;italic or named_style,bold,italic
5 # used for filetype All/None
6 default=default
8 # 3rd selection argument is true to override default foreground
9 # 4th selection argument is true to override default background
10 selection=selection
12 # style for a matching brace
13 brace_good=brace_good
14 # style for a non-matching brace (a brace without a counterpart)
15 brace_bad=brace_bad
17 # the following settings define the colours of the margins on the left side
18 margin_linenumber=margin_line_number
19 margin_folding=margin_folding
20 fold_symbol_highlight=fold_symbol_highlight
22 # background colour of the current line, only the second and third argument is interpreted
23 # use the third argument to enable or disable the highlighting of the current line (has to be true/false)
24 current_line=current_line
26 # translucency for the current line(first argument) and the selection (second argument)
27 # values between 0 and 256 are accepted. Note for Windows 95, 98 and ME users:
28 # keep this value at 256 to disable translucency otherwise Geany might crash
29 translucency=256;256
31 # style for a highlighted line (e.g when using Goto line or goto tag)
32 marker_line=marker_line
34 # style for a marked search results (when using "Mark" in Search dialogs)
35 # the second argument sets the background colour for the drawn rectangle
36 # only the second argument is interpreted
37 marker_search=marker_search
39 # style for a marked line (e.g when using the "Toggle Marker" keybinding (Ctrl-M))
40 marker_mark=marker_mark
42 # translucency for the line marker(first argument) and the search marker (second argument)
43 marker_translucency=256;256
45 # colour of the caret(the blinking cursor), only first and third argument is interpreted
46 # set the third argument to true to change the caret into a block caret
47 caret=caret
49 # width of the caret(the blinking cursor)
50 # width in pixels, use 0 to make it invisible, maximum width is 3
51 caret_width=1
53 # set foreground and background colour of indentation guides
54 indent_guide=indent_guide
56 # third argument: if true, use this foreground color. If false, use the default value defined by the filetypes.
57 # fourth argument: if true, use this background color. If false, use the default value defined by the filetypes.
58 white_space=white_space
60 # style of folding icons, valid values are:
61 # first argument:  1 for boxes, 2 for circles, 3 for arrows, 4 for +/-
62 # second argument: 1 for straight lines, 2 for curved lines or 0 for none
63 folding_style=1;1;
65 # should an horizontal line be drawn at the line where text is folded
66 # 0 to disable
67 # 1 to draw the line above folded text
68 # 2 to draw the line below folded text
69 folding_horiz_line=2
71 # first argument: drawing of visual flags to indicate a line is wrapped. This is a bitmask of the
72 # values: 0 - No visual flags, 1 - Visual flag at end of subline of a wrapped line, 2 - Visual flag
73 # at begin of subline of a wrapped line, Subline is indented by at least 1 to make room for the flag.
74 # second argument: whether the visual flags to indicate a line is wrapped are drawn near the border
75 # or near the text. This is a bitmask of the values: 0 - Visual flags drawn near border,
76 # 1 - Visual flag at end of subline drawn near text, 2 - Visual flag at begin of subline drawn near text
77 line_wrap_visuals=1;0;
79 # first argument: sets the size of indentation of sublines for wrapped lines in terms of
80 # the width of a space, only used when the second argument is 0
81 # second argument: wrapped sublines can be indented to the position of their first subline or
82 # one more indent level, possible values:
83 # 0 - Wrapped sublines aligned to left of window plus amount set by the first argument
84 # 1 - Wrapped sublines are aligned to first subline indent (use the same indentation)
85 # 2 - Wrapped sublines are aligned to first subline indent plus one more level of indentation
86 line_wrap_indent=0;1;
88 # first argument: amount of space to be drawn above the line's baseline
89 # second argument: amount of space to be drawn below the line's baseline
90 line_height=0;0;
92 # 3rd argument is true to override default foreground of calltips
93 # 4th argument is true to override default background of calltips
94 calltips=call_tips
96 [settings]
97 # which characters should be skipped when moving (or included when deleting) to word boundaries
98 # should always include space and tab (\s\t)
99 whitespace_chars=\s\t!\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~
101 [named_styles]
102 # This is the Default "built-in" color scheme
103 default=0x000000;0xffffff;false;false
104 error=0xff0000;0xBFBFBF;false;italic
106 selection=0x000000;0xc0c0c0;false;true
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
121 comment=0xd00000
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
128 number=0x007f00
129 number_1=number
130 number_2=number_1
132 type=0x0000d0;;true;false
133 class=type
134 function=0x000080
135 parameter=function
137 keyword=0x00007f;;true;false
138 keyword_1=keyword
139 keyword_2=0x991111;;true;false
140 keyword_3=keyword_1
141 keyword_4=keyword_1
143 identifier=default
144 identifier_1=identifier
145 identifier_2=identifier_1
146 identifier_3=identifier_1
147 identifier_4=identifier_1
149 string=0xff8000
150 string_1=string
151 string_2=0x008000
152 string_eol=0x000000;0xe0c0e0;false;false
153 character=string_1
154 backticks=string_2
155 here_doc=string_2
157 label=default,bold
158 preprocessor=0x007f7f
159 regex=number_1
160 operator=0x301010
161 decorator=string_1,bold
162 other=0x404080
164 tag=type
165 tag_unknown=tag,bold
166 tag_end=tag,bold
167 attribute=keyword_1
168 attribute_unknown=attribute,bold
169 value=string_1
170 entity=default
172 line_added=0x34b034;0xffffff;false;false
173 line_removed=0xff2727;0xffffff;false;false
174 line_changed=0x7f007f;0xffffff;false;false