900
600
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
Geany
True
False
0
0
False
False
True
GTK_ORIENTATION_HORIZONTAL
GTK_TOOLBAR_BOTH
True
True
True
True
True
False
True
True
True
GTK_RELIEF_NONE
True
False
False
True
Open an existing file
gtk-open
True
True
False
False
True
True
Save the current file
gtk-save
True
True
False
False
True
True
Save all open files
Save all
True
True
True
False
False
True
True
Reload the current file from disk
gtk-revert-to-saved
True
True
False
False
True
True
Close the current file
gtk-close
True
True
False
False
True
True
True
True
True
False
False
True
Compiles the current file
gtk-convert
True
True
False
False
True
True
Open a color chooser dialog, to interactively pick colors from a palette.
Color
True
gtk-select-color
True
True
False
False
True
True
True
True
True
False
False
True
Zoom in the text
gtk-zoom-in
True
True
False
False
True
True
Zoom out the text
gtk-zoom-out
True
True
False
False
True
True
True
True
True
False
False
True
True
True
False
True
Find the entered text in the current file
True
True
True
0
True
*
False
False
False
True
Find the entered text in the current file
gtk-find
True
True
False
False
True
True
True
True
False
True
0.5
0.5
1
1
0
0
10
10
True
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
False
False
True
Quit Geany
gtk-quit
True
True
False
False
True
0
False
False
True
True
400
True
True
167
True
True
True
True
GTK_POS_TOP
False
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
False
False
True
False
False
False
False
True
True
Open files
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
True
True
True
True
False
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
False
False
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
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
False
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
520
460
True
GTK_FILE_CHOOSER_ACTION_OPEN
True
True
False
Open File
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
True
True
True
True
True
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
True
False
24
True
GTK_BUTTONBOX_END
True
True
True
gtk-cancel
True
GTK_RELIEF_NORMAL
True
-6
True
True
True
True
gtk-open
True
GTK_RELIEF_NORMAL
True
-5
0
False
False
GTK_PACK_END
520
460
True
GTK_FILE_CHOOSER_ACTION_SAVE
True
False
False
Save File
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
True
True
True
True
True
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
True
False
24
True
GTK_BUTTONBOX_END
True
True
True
gtk-cancel
True
GTK_RELIEF_NORMAL
True
-6
True
True
True
True
gtk-save
True
GTK_RELIEF_NORMAL
True
-5
0
False
True
GTK_PACK_END
4
True
Choose font
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
True
True
True
True
True
False
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
True
True
True
GTK_RELIEF_NORMAL
True
True
True
True
GTK_RELIEF_NORMAL
True
True
True
True
GTK_RELIEF_NORMAL
True
4
True
abcdefghijk ABCDEFGHIJK
0
True
True
True
Preferences
GTK_WINDOW_TOPLEVEL
GTK_WIN_POS_NONE
True
True
False
True
True
True
GDK_WINDOW_TYPE_HINT_DIALOG
GDK_GRAVITY_NORTH_WEST
True
True
True
False
0
True
GTK_BUTTONBOX_END
True
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
GTK_POS_TOP
False
False
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
False
19
True
MRU list length
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
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 10
0
False
True
0
False
False
True
Opens at startup the files from the last session
Load files from the last session
True
GTK_RELIEF_NORMAL
False
False
False
True
0
False
False
True
Saves the window position and geometry and restores it at the start
Save window position and geometry
True
GTK_RELIEF_NORMAL
False
False
False
True
0
False
False
True
Whether to beep if an error occured or when the compilation process has finished.
True
Beep on errors or when compilation has finished
True
GTK_RELIEF_NORMAL
False
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 arrive.
True
Switch to status message list at new message
True
GTK_RELIEF_NORMAL
False
False
False
True
0
False
False
True
Shows a confirmation dialog on exit.
Confirm exit
True
GTK_RELIEF_NORMAL
False
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
True
True
True
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
2
PANGO_ELLIPSIZE_NONE
-1
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
Display the search field and button in the toolbar
Show search field
True
GTK_RELIEF_NORMAL
False
False
False
True
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
False
True
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
2
PANGO_ELLIPSIZE_NONE
-1
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
Toggle the symbol list on and off
True
Show symbol list
True
GTK_RELIEF_NORMAL
False
False
False
True
0
False
False
True
Toggle the symbol list on and off
True
Show open files list
True
GTK_RELIEF_NORMAL
False
False
False
True
0
False
False
True
<b>Left window</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
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
2
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
6
True
2
2
False
3
25
True
Symbol list font
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
Message window font
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Sets the font for the message window
True
False
True
False
False
True
1
2
1
2
fill
True
Sets the font for symbol list window
True
False
True
False
False
True
1
2
0
1
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
True
True
False
True
True
General
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
1
2
False
3
25
True
Tab 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, which one tab character will take
True
1
0
True
GTK_UPDATE_IF_VALID
False
True
-1 1 99 1 10 10
1
2
0
1
fill
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
True
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
0
True
False
0
True
Removes trailing spaces and tabs and the end of lines
Strip trailing spaces
True
GTK_RELIEF_NORMAL
False
False
False
True
0
False
False
True
Ensures that at the end of the file is a new line
Ensure new line at file end
True
GTK_RELIEF_NORMAL
False
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
True
True
True
0
0.5
GTK_SHADOW_NONE
True
0.5
0.5
1
1
0
0
12
6
True
3
2
False
3
25
True
Editor font
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 editors windows
True
True
True
False
False
True
1
2
0
1
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
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. To disable set the value to 0, or 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 10
1
2
1
2
fill
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
True
True
False
True
True
Editor
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
False
0
True
Enter here the paths to the make tool and the compiler
(tools you do not need can be let blank)
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
6
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
8
3
False
7
5
True
Path and options for the C compiler
True
True
True
0
True
*
False
1
2
0
1
True
C Compiler
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
C++ Compiler
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Java Compiler
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
2
3
fill
True
Path and options for the Java compiler
True
True
True
0
True
*
False
1
2
2
3
True
Path and options for the C++ compiler
True
True
True
0
True
*
False
1
2
1
2
True
Terminal
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
6
7
fill
True
A terminal emulator like xterm, gnome-terminal or konsole (should accept the -e argument)
True
True
True
0
True
*
False
1
2
6
7
True
Make
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
5
6
fill
True
Pascal Compiler
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
4
5
fill
True
Path and options for the make tool
True
True
True
0
True
*
False
1
2
5
6
True
Path and options for the Pascal compiler
True
True
True
0
True
*
False
1
2
4
5
True
Java executable
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
3
4
fill
True
Path and options for the java executable, to run java bytecode files(compiled java source files)
True
True
True
0
True
*
False
1
2
3
4
True
Browser
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
7
8
fill
True
Path (and possibly additional arguments) to your favorite browser
True
True
True
0
True
*
False
1
2
7
8
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
0
1
fill
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
3
4
fill
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
4
5
fill
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
5
6
fill
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
6
7
fill
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
7
8
fill
True
True
GTK_RELIEF_NORMAL
True
True
gtk-open
4
0.5
0.5
0
0
2
3
2
3
fill
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
True
False
0
True
Specify here information you want to use in templates.
See documentation if you don't know, how templates work.
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
6
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
8
2
False
7
5
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
0
True
True
True
Notice: For all changes you make here,
you need to restart Geany to take effect.
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
False
True
True
Templates
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
True
False
0
True
These are settings for the virtual terminal emulator widget (VTE). They only apply, if the VTE library could be loaded.
False
False
GTK_JUSTIFY_FILL
True
False
0.140000000596
0.189999997616
0
8
PANGO_ELLIPSIZE_NONE
-1
False
0
0
False
False
True
0.5
0.5
1
1
0
0
12
6
True
7
2
False
3
25
True
Terminal font
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
0
1
fill
True
False
Sets the font for the terminal widget.
True
True
True
False
False
True
1
2
0
1
True
Foreground color
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
1
2
fill
True
Background 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
False
Sets the foreground color of the text in the terminal widget.
True
False
Color Chooser
True
1
2
1
2
fill
True
False
Sets the background color of the text in the terminal widget.
True
False
Color Chooser
True
1
2
2
3
fill
True
Scrollback lines
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
3
4
fill
True
False
Specifies the history in lines, which you can scroll back in the terminal widget.
True
1
0
True
GTK_UPDATE_ALWAYS
False
True
500 0 5000 1 10 10
1
2
3
4
True
Terminal emulation
False
False
GTK_JUSTIFY_LEFT
False
False
0
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
0
1
4
5
fill
True
False
Controls how the terminal emulator should behave. xterm is a good start.
True
True
True
0
True
*
False
1
2
4
5
True
False
Whether to scroll to the bottom if a key was pressed.
True
Scroll on keystroke
True
GTK_RELIEF_NORMAL
False
False
False
True
1
2
5
6
fill
True
False
Whether to scroll to the bottom if an output was generated.
True
Scroll on output
True
GTK_RELIEF_NORMAL
False
False
False
True
1
2
6
7
fill
0
False
False
False
True
True
Terminal
False
False
GTK_JUSTIFY_LEFT
False
False
0.5
0.5
0
0
PANGO_ELLIPSIZE_NONE
-1
False
0
tab
0
True
True