Skip to content

Instantly share code, notes, and snippets.

@uvtc
Created May 31, 2020 23:38
Show Gist options
  • Save uvtc/ae80c71aa46a55660ad17c485a04b6c5 to your computer and use it in GitHub Desktop.
Save uvtc/ae80c71aa46a55660ad17c485a04b6c5 to your computer and use it in GitHub Desktop.
For complete documentation of this file, please see Geany's main documentation
[styling]
use foreground;background;bold;italic or named_style,bold,italic
used for filetype All/None
#default=default
3rd selection argument is true to override default foreground
4th selection argument is true to override default background
#selection=selection
style for a matching brace
#brace_good=brace_good
style for a non-matching brace (a brace without a counterpart)
#brace_bad=brace_bad
the following settings define the colours of the margins on the left side
#margin_linenumber=margin_line_number
#margin_folding=margin_folding
#fold_symbol_highlight=fold_symbol_highlight
background colour of the current line, only the second and third argument is interpreted
use the third argument to enable or disable the highlighting of the current line (has to be true/false)
#current_line=current_line
translucency for the current line(first argument) and the selection (second argument)
values between 0 and 256 are accepted. Note for Windows 95, 98 and ME users:
keep this value at 256 to disable translucency otherwise Geany might crash
#translucency=256;256
style for a highlighted line (e.g when using Goto line or goto tag)
#marker_line=marker_line
style for a marked search results (when using "Mark" in Search dialogs)
the second argument sets the background colour for the drawn rectangle
only the second argument is interpreted
#marker_search=marker_search
style for a marked line (e.g when using the "Toggle Marker" keybinding (Ctrl-M))
#marker_mark=marker_mark
translucency for the line marker(first argument) and the search marker (second argument)
#marker_translucency=256;256
colour of the caret(the blinking cursor), only first and third argument is interpreted
set the third argument to true to change the caret into a block caret
#caret=caret
width of the caret(the blinking cursor)
width in pixels, use 0 to make it invisible, maximum width is 3
#caret_width=1
set foreground and background colour of indentation guides
#indent_guide=indent_guide
third argument: if true, use this foreground color. If false, use the default value defined by the filetypes.
fourth argument: if true, use this background color. If false, use the default value defined by the filetypes.
#white_space=white_space
style of folding icons, valid values are:
first argument: 1 for boxes, 2 for circles, 3 for arrows, 4 for +/-
second argument: 1 for straight lines, 2 for curved lines or 0 for none
#folding_style=1;1;
should an horizontal line be drawn at the line where text is folded
0 to disable
1 to draw the line above folded text
2 to draw the line below folded text
#folding_horiz_line=2
first argument: drawing of visual flags to indicate a line is wrapped. This is a bitmask of the
values: 0 - No visual flags, 1 - Visual flag at end of subline of a wrapped line, 2 - Visual flag
at begin of subline of a wrapped line, Subline is indented by at least 1 to make room for the flag.
second argument: whether the visual flags to indicate a line is wrapped are drawn near the border
or near the text. This is a bitmask of the values: 0 - Visual flags drawn near border,
1 - Visual flag at end of subline drawn near text, 2 - Visual flag at begin of subline drawn near text
#line_wrap_visuals=1;0;
first argument: sets the size of indentation of sublines for wrapped lines in terms of
the width of a space, only used when the second argument is 0
second argument: wrapped sublines can be indented to the position of their first subline or
one more indent level, possible values:
0 - Wrapped sublines aligned to left of window plus amount set by the first argument
1 - Wrapped sublines are aligned to first subline indent (use the same indentation)
2 - Wrapped sublines are aligned to first subline indent plus one more level of indentation
#line_wrap_indent=0;1;
first argument: amount of space to be drawn above the line's baseline
second argument: amount of space to be drawn below the line's baseline
line_height=3;3;
3rd argument is true to override default foreground of calltips
4th argument is true to override default background of calltips
#calltips=call_tips
error indicator color
#indicator_error=0xff0000
#[settings]
which characters should be skipped when moving (or included when deleting) to word boundaries
should always include space and tab (\s\t)
#whitespace_chars=\s\t!\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~
wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
#[named_styles]
This is the Default "built-in" color scheme
#default=0x000000;0xffffff;false;false
#error=0xff0000;0xBFBFBF;false;italic
#selection=0x000000;0xc0c0c0;false;true
#current_line=0x000000;0xf0f0f0;true;
#brace_good=0x0000ff;0xFFFFFF;true;false
#brace_bad=0xff0000;0xFFFFFF;true;false
#margin_line_number=0x000000;0xd0d0d0;
#margin_folding=0x000000;0xdfdfdf;
#fold_symbol_highlight=0xffffff
#indent_guide=0xc0c0c0;;
#caret=0x000000;0x000000;false;
#marker_line=0x000000;0xffff00;
#marker_search=0x000000;0x0000f0;
#marker_mark=0x000000;0xb8f4b8;
#call_tips=0xc0c0c0;0xffffff;false;false
#white_space=0xc0c0c0;0xffffff;true;false
#comment=0xd00000
#comment_doc=0x3f5fbf
#comment_line=comment
#comment_line_doc=comment_doc
#comment_doc_keyword=comment_doc,bold
#comment_doc_keyword_error=comment_doc,italic
#number=0x007f00
#number_1=number
#number_2=number_1
#type=0x0000d0;;true;false
#class=type
#function=0x000080
#parameter=function
#keyword=0x00007f;;true;false
#keyword_1=keyword
#keyword_2=0x991111;;true;false
#keyword_3=keyword_1
#keyword_4=keyword_1
#identifier=default
#identifier_1=identifier
#identifier_2=identifier_1
#identifier_3=identifier_1
#identifier_4=identifier_1
#string=0xff8000
#string_1=string
#string_2=0x008000
#string_eol=0x000000;0xe0c0e0;false;false
#character=string_1
#backticks=string_2
#here_doc=string_2
#label=default,bold
#preprocessor=0x007f7f
#regex=number_1
#operator=0x301010
#decorator=string_1,bold
#other=0x404080
#tag=type
#tag_unknown=tag,bold
#tag_end=tag,bold
#attribute=keyword_1
#attribute_unknown=attribute,bold
#value=string_1
#entity=default
#line_added=0x34b034;0xffffff;false;false
#line_removed=0xff2727;0xffffff;false;false
#line_changed=0x7f007f;0xffffff;false;false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment