True
Geany
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_NORMAL
GDK_GRAVITY_NORTH_WEST
True
False
Geany
True
False
0
0
False
False
True
True
400
True
True
167
True
True
True
True
GTK_POS_TOP
True
False
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
True
True
True
False
False
False
False
False
False
False
True
True
Symbols
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
True
GTK_POLICY_ALWAYS
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
True
True
True
True
False
True
False
False
False
False
True
True
Documents
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
False
True
True
True
True
GTK_POS_TOP
True
False
True
True
True
True
True
True
GTK_POLICY_NEVER
GTK_POLICY_NEVER
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
True
GTK_SHADOW_IN
True
True
True
True
GTK_POS_LEFT
True
False
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
True
False
True
False
True
False
False
False
False
True
True
Status
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
True
False
False
False
True
False
False
False
False
True
True
Compiler
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
True
False
True
False
True
False
False
False
False
True
True
Messages
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
True
GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_NONE
GTK_CORNER_TOP_LEFT
True
True
True
False
True
GTK_JUSTIFY_LEFT
GTK_WRAP_NONE
True
0
0
0
0
0
0
False
True
True
Scribble
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
True
0
True
True
True
False
0
True
True
0
True
True
0
False
True
True
Preferences
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
True
True
False
True
False
True
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
False
True
True
False
0
True
GTK_BUTTONBOX_END
True
True
True
gtk-apply
True
GTK_RELIEF_NORMAL
True
-10
True
True
True
gtk-cancel
True
GTK_RELIEF_NORMAL
True
-6
True
True
True
True
gtk-ok
True
GTK_RELIEF_NORMAL
True
-5
0
False
True
GTK_PACK_END
True
True
True
True
GTK_POS_LEFT
False
False
True
True
True
True
GTK_POS_TOP
False
False
5
True
False
10
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
2
True
Opens at startup the files from the last session
True
Load files from the last session
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
Whether the virtual terminal emulation (VTE) should be loaded at startup, disable it if you do not need it
True
Load virtual terminal support
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
True
Enable plugin support
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Startup</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Saves the window position and geometry and restores it at the start
True
Save window position and geometry
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Shows a confirmation dialog on exit
True
Confirm exit
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Shutdown</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
3
3
False
3
6
True
Startup path:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Path to start in when opening or saving files. Must be an absolute path. Leave blank to use the current working directory.
True
True
True
0
True
•
False
1
2
0
1
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
0
1
fill
True
Project files:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Path to start in when opening project files
True
True
True
0
True
•
False
1
2
1
2
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
1
2
fill
True
Extra plugin path:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
1
2
2
3
2
3
2
3
fill
True
<b>Paths</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
True
True
False
True
True
Startup
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
False
0
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Whether to beep if an error occurred or when the compilation process has finished
True
Beep on errors or when compilation has finished
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Switch to the status message tab (in the notebook window at the bottom) if a new status message arrives
True
Switch to status message list at new message
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Removes all messages from the status bar. The messages are still displayed in the status messages window.
True
Suppress status messages in the status bar
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Gives the focus automatically to widgets below the mouse cursor. Works for the main editor widget, the scribble, the toolbar search and goto line fields and the VTE.
True
Auto-focus widgets (focus follows mouse)
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Miscellaneous</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
5
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Always wrap search around the document and hide the Find dialog after clicking Find Next/Previous
True
Always wrap search and hide the Find dialog
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Use current word under the cursor when opening the Find, Find in Files or Replace dialog and there is no selection
True
Use the current word under the cursor for Find dialogs
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
True
Use the current file's directory for Find in Files
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Search</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Whether to store a project's session files and open them when re-opening the project
True
Use project-based session files
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
When enabled, a project file is stored by default inside the project base directory when creating new projects instead of one directory above the base directory. You can still change the path of the project file in the New Project dialog.
True
Store project file inside the project base directory
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Projects</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
True
True
False
True
True
Miscellaneous
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
False
True
True
General
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
False
10
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Toggle the symbol list on and off
True
Show symbol list
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Toggle the documents list on and off
True
Show documents list
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
False
12
True
Position:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
0
False
False
0
False
False
0
True
True
True
<b>Sidebar</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
6
True
3
2
False
3
24
True
Symbol list:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Message window:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
Editor:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Sets the font for the message window
True
False
True
False
False
True
1
2
2
3
fill
True
Sets the font for the symbol list
True
False
True
False
False
True
1
2
1
2
True
Sets the editor font
True
True
True
False
False
True
1
2
0
1
fill
True
<b>Fonts</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
True
Show editor tabs
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Shows a small cross button in the file tabs to easily close files when clicking on it (requires restart of Geany)
True
Show close buttons
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
False
12
True
Placement of new file tabs:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
File tabs will be placed on the left of the notebook
True
Left
True
GTK_RELIEF_NORMAL
True
True
False
True
0
False
False
True
File tabs will be placed on the right of the notebook
True
Right
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_tab_left
0
False
False
0
False
True
True
Calls the View->Toggle All Additional Widgets command
True
Double-clicking hides all additional widgets
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Editor tabs</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
3
2
False
3
24
True
Message window:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
True
Left
Right
Top
Bottom
False
True
1
2
2
3
fill
fill
True
Sidebar:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
1
2
1
2
fill
fill
True
Editor:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
True
Left
Right
Top
Bottom
False
True
1
2
0
1
fill
fill
True
<b>Tab positions</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Whether to show the status bar at the bottom of the main window
True
Show status bar
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Miscellaneous</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
False
True
True
Interface
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
False
10
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
True
Show T_oolbar
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
0
False
False
True
<b>Toolbar</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
2
4
False
3
12
True
Icon style:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Icon size:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
True
Images _and Text
True
GTK_RELIEF_NORMAL
True
False
False
True
1
2
0
1
fill
True
True
_Small Icons
True
GTK_RELIEF_NORMAL
True
False
False
True
2
3
1
2
fill
True
True
_Large Icons
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_toolbar_small
1
2
1
2
fill
True
True
_Text Only
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_toolbar_imagetext
3
4
0
1
fill
True
True
_Images Only
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_toolbar_imagetext
2
3
0
1
fill
True
True
_Very Small Icons
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_toolbar_small
3
4
1
2
fill
True
<b>Appearance</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
False
True
True
0
True
True
GTK_RELIEF_NORMAL
True
True
0.5
0.5
0
0
0
0
0
0
True
False
2
True
gtk-properties
4
0.5
0.5
0
0
0
False
False
True
Customize Toolbar
True
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
0
False
False
0
False
False
False
True
True
Toolbar
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
True
True
True
GTK_POS_TOP
False
False
5
True
False
10
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Wrap the line at the window border and continue it on the next line. Note: line wrapping has a high performance cost for large documents so should be disabled on slow machines.
True
Line wrapping
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
When "smart" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position.
True
Enable "smart" home key
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Disable drag and drop completely in the editor window so you can't drag and drop any selections within or outside of the editor window
True
Disable Drag and Drop
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Whether to enable folding the code
True
Enable folding
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Fold or unfold all children of a fold point. By pressing the Shift key while clicking on a fold symbol the contrary behavior is used.
True
Fold/unfold all children of a fold point
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Whether to use indicators (a squiggly underline) to highlight the lines where the compiler found a warning or an error
True
Use indicators to show compile errors
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Enable newline to strip the trailing spaces on the previous line
True
Newline strips trailing spaces
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
False
12
True
Line breaking column:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
72 3 1000 1 10 0
0
False
True
0
True
True
True
False
12
True
Comment toggle marker:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
A string which is added when toggling a line comment in a source file, it is used to mark the comment as toggled.
True
True
True
0
True
*
False
0
False
True
0
True
True
True
<b>Features</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
False
True
True
Features
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
False
6
True
False
0
0
False
False
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
7
2
False
3
24
True
Auto-indent mode:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
6
7
fill
True
None
Basic
Current chars
Match braces
False
True
1
2
6
7
fill
fill
True
Type:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Width:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
The width in chars of a single indent
True
1
0
True
GTK_UPDATE_IF_VALID
False
True
1 1 99 1 10 0
1
2
0
1
True
Use spaces when inserting indentation
True
_Spaces
True
GTK_RELIEF_NORMAL
True
False
False
True
1
2
2
3
fill
True
Use one tab per indent
True
_Tabs
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_indent_spaces
1
2
1
2
fill
True
Use spaces if the total indent is less than the tab width, otherwise use both
True
T_abs and Spaces
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_indent_spaces
1
2
3
4
fill
True
0.5
0.5
1
1
0
0
24
0
True
False
12
True
Hard tab width:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
The width of a tab when Tabs & Spaces is set for a document
True
1
0
True
GTK_UPDATE_IF_VALID
False
True
8 1 99 1 10 0
0
True
True
1
2
4
5
fill
True
Whether to detect the indentation type from file contents when a file is opened
True
Detect from file
True
GTK_RELIEF_NORMAL
True
False
False
True
1
2
5
6
fill
0
False
True
True
Pressing tab/shift-tab indents/unindents instead of inserting a tab character
True
Tab key indents
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Indentation</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
True
True
False
True
True
Indentation
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
False
1
5
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Type a defined short character sequence and complete it to a more complex string using a single keypress
True
Snippet completion
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Automatic completion and closing of XML tags (includes HTML tags)
True
XML tag autocompletion
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Continue automatically multi-line comments in languages like C, C++ and Java when a new line is entered inside such a comment
True
Automatic continuation of multi-line comments
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Automatic completion of known symbols in open files (function names, global variables, ...)
True
Autocomplete symbols
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
True
Autocomplete all words in document
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
True
Drop rest of word on completion
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
3
2
False
3
12
True
Max. symbol name suggestions:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
Completion list height:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Characters to type for autocompletion:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
The amount of characters which are necessary to show the symbol autocompletion list
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
9 1 99 1 10 0
1
2
0
1
True
Display height in rows for the autocompletion list
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
9 1 99 1 10 0
1
2
1
2
True
Maximum number of entries to display in the autocompletion list
True
1
0
True
GTK_UPDATE_ALWAYS
False
False
9 1 10000 1 10 0
1
2
2
3
0
False
False
True
<b>Completions</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
5
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
5
2
False
0
0
True
Auto-close parenthesis when typing an opening one
True
Parenthesis ( )
True
GTK_RELIEF_NORMAL
True
False
False
True
0
1
0
1
fill
True
Auto-close simple quote when typing an opening one
True
Single quotes ' '
True
GTK_RELIEF_NORMAL
True
False
False
True
0
1
3
4
fill
True
Auto-close curly bracket when typing an opening one
True
Curly brackets { }
True
GTK_RELIEF_NORMAL
True
False
False
True
0
1
1
2
fill
True
Auto-close square-bracket when typing an opening one
True
Square brackets [ ]
True
GTK_RELIEF_NORMAL
True
False
False
True
0
1
2
3
fill
True
Auto-close double quote when typing an opening one
True
Double quotes " "
True
GTK_RELIEF_NORMAL
True
False
False
True
0
1
4
5
fill
True
<b>Auto-close quotes and brackets</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
False
True
True
Completions
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
False
10
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
5
12
6
True
False
0
True
Invert all colors, by default using white text on a black background
True
Invert syntax highlighting colors
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Shows small dotted lines to help you to use the right indentation
True
Show indentation guides
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Marks spaces with dots and tabs with arrows
True
Show white space
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Shows the line ending character
True
Show line endings
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Shows or hides the Line Number margin
True
Show line numbers
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Shows or hides the small margin right of the line numbers, which is used to mark lines
True
Show markers margin
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Whether to stop scrolling one page past the last line of a document
True
Stop scrolling at last line
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Display</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
3
2
False
3
24
True
Long line marker:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Long line marker color:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
Type:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Sets the color of the long line marker
True
False
Color Chooser
True
1
2
2
3
fill
True
The long line marker is a thin vertical line in the editor, it helps to mark long lines, or as a hint to break the line. Set this value to a value greater than 0 to specify the column where it should appear.
True
1
0
True
GTK_UPDATE_ALWAYS
False
True
72 0 1000 1 10 0
1
2
1
2
fill
True
False
12
True
Prints a vertical line in the editor window at the given cursor position (see below)
True
Line
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
The background color of characters after the given cursor position (see below) changed to the color set below, (this is recommended if you use proportional fonts)
True
Background
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_long_line_line
0
False
False
True
True
Disabled
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_long_line_line
0
False
False
1
2
0
1
fill
fill
True
<b>Long line marker</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
True
True
False
True
True
Display
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
False
True
True
Editor
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
False
10
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
3
True
False
0
True
Start a new file for each command-line filename that doesn't exist
True
Open new documents from the command-line
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
1
2
False
3
24
True
False
True
1
2
0
1
fill
fill
True
Default end of line characters:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
0
True
True
0
False
True
True
<b>New files</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
3
2
False
3
24
True
Sets the default encoding for newly created files
True
False
True
False
True
1
2
0
1
fill
fill
True
Default encoding (new files):
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Default encoding (existing non-Unicode files):
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
Sets the default encoding for opening existing non-Unicode files
True
False
True
False
True
1
2
2
3
fill
fill
True
This option disables the automatic detection of the file encoding when opening non-Unicode files and opens the file with the specified encoding (usually not needed)
True
Use fixed encoding when opening non-Unicode files
True
GTK_RELIEF_NORMAL
True
False
False
True
0
2
1
2
True
<b>Encodings</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Ensures that at the end of the file is a new line
True
Ensure new line at file end
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Removes trailing spaces and tabs and the end of lines
True
Strip trailing spaces and tabs
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Replaces all tabs in document by spaces
True
Replace tabs by space
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
<b>Saving files</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
2
2
False
3
24
True
Recent files list length:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
7
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Specifies the number of files which are stored in the Recent files list
True
1
0
True
GTK_UPDATE_ALWAYS
False
True
4 1 50 1 10 0
1
2
0
1
fill
True
Disk check timeout:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
How often to check for changes to document files on disk, in seconds. Zero disables checking.
True
1
0
True
GTK_UPDATE_ALWAYS
False
True
30 0 10000 1 10 0
1
2
1
2
fill
0
True
True
True
<b>Miscellaneous</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
False
True
True
Files
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
False
10
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
12
True
False
0
0
False
False
True
4
3
False
3
6
True
Terminal:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Browser:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
A terminal emulator like xterm, gnome-terminal or konsole (should accept the -e argument)
True
True
True
0
True
*
False
1
2
1
2
True
Path (and possibly additional arguments) to your favorite browser
True
True
True
0
True
*
False
1
2
2
3
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
1
2
fill
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
2
3
fill
True
Grep:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
3
4
fill
True
True
True
True
0
True
*
False
1
2
3
4
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
3
4
fill
0
False
True
True
<b>Tool paths</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
False
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
2
3
False
3
6
True
Context action:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Context action command. The currently selected word can be used with %s. It can appear anywhere in the given command and will be replaced before execution.
True
True
True
0
True
●
False
1
2
0
1
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
0
1
fill
True
<b>Commands</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
0
True
True
False
True
True
Tools
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
12
True
False
0
0
False
False
True
8
2
False
6
6
True
email address of the developer
True
True
True
0
True
*
False
1
2
2
3
True
Initials of the developer name
True
True
True
0
True
*
False
1
2
1
2
True
Initial version:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
4
5
fill
True
Version number, which a new file initially has
True
True
True
0
True
*
False
1
2
4
5
True
Company name
True
True
True
0
True
*
False
1
2
3
4
True
Developer:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Company:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
3
4
fill
True
Mail address:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
Initials:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
The name of the developer
True
True
True
0
True
*
False
1
2
0
1
True
Year:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
5
6
fill
True
Date:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
6
7
fill
True
Date & Time:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
7
8
fill
True
Specify a format for the the {datetime} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function.
True
True
True
0
True
*
False
1
2
7
8
True
Specify a format for the the {year} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function.
True
True
True
0
True
*
False
1
2
5
6
True
Specify a format for the the {date} wildcard. You can use any conversion specifiers which can be used with the ANSI C strftime function.
True
True
True
0
True
*
False
1
2
6
7
0
False
True
True
<b>Template data</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
False
True
True
Templates
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
5
True
False
0
0
False
True
True
True
GTK_POLICY_ALWAYS
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
True
True
True
True
False
True
False
False
False
0
True
True
True
0.5
0.5
0.300000011921
1
0
5
0
0
True
True
C_hange
True
GTK_RELIEF_NORMAL
True
0
False
False
True
<b>Keyboard shortcuts</b>
False
True
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
label_item
False
True
True
Keybindings
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
5
True
False
0
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
5
True
Command:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
Path to the command for printing files (use %f for the filename)
True
True
True
0
True
*
False
0
True
True
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
0
False
False
True
True
Use an external command for printing
True
GTK_RELIEF_NORMAL
True
False
False
True
label_item
0
False
False
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Add line numbers to the printed page
True
Print line numbers
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
Add page numbers at the bottom of each page. It takes 2 lines of the page.
True
Print page numbers
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
0
False
False
True
0
0
GTK_SHADOW_NONE
True
0
0.5
1
1
0
0
12
0
True
False
1
True
Print only the basename (without the path) of the printed file
True
Use the basename of the printed file
True
GTK_RELIEF_NORMAL
True
False
False
True
0
False
False
True
False
5
True
Date format:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
Specify a format for the date and time stamp which is added to the page header on each page. You can use any conversion specifiers which can be used with the ANSI C strftime function.
True
True
True
0
True
●
False
0
True
True
0
True
True
0
True
True
True
True
Use native GTK printing
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_print_external
label_item
0
False
True
False
True
True
Printing
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
6
True
True
True
Project Properties
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
False
True
False
True
False
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
False
True
True
False
0
True
GTK_BUTTONBOX_END
True
True
True
gtk-cancel
True
GTK_RELIEF_NORMAL
True
-6
True
True
True
gtk-ok
True
GTK_RELIEF_NORMAL
True
-5
0
False
True
GTK_PACK_END
True
True
True
True
GTK_POS_TOP
False
False
6
True
7
2
False
3
24
True
Auto-indent mode:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
6
7
fill
True
None
Basic
Current chars
Match braces
False
True
1
2
6
7
fill
fill
True
Type:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Width:
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
The width in chars of a single indent
True
1
0
True
GTK_UPDATE_IF_VALID
False
True
1 1 99 1 10 0
1
2
0
1
True
Use spaces when inserting indentation
True
_Spaces
True
GTK_RELIEF_NORMAL
True
False
False
True
1
2
2
3
fill
True
Use one tab per indent
True
_Tabs
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_indent_spaces
1
2
1
2
fill
True
Use spaces if the total indent is less than the tab width, otherwise use both
True
T_abs and Spaces
True
GTK_RELIEF_NORMAL
True
False
False
True
radio_indent_spaces
1
2
3
4
fill
True
Whether to detect the indentation type from file contents when a file is opened
True
Detect from file
True
GTK_RELIEF_NORMAL
True
False
False
True
1
2
5
6
fill
True
0.5
0.5
1
1
0
0
24
0
True
False
12
True
Hard tab width:
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
The width of a tab when Tabs & Spaces is set for a document
True
1
0
True
GTK_UPDATE_IF_VALID
False
True
8 1 99 1 10 0
0
True
True
1
2
4
5
fill
fill
False
True
True
Indentation
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
0
True
True