Preferences

should be written

Figure 3.2. General tab in preferences dialog

General tab in preferences dialog

Figure 3.3. Interface tab in preferences dialog

Interface tab in preferences dialog

Figure 3.4. Toolbar tab in preferences dialog

Toolbar tab in preferences dialog

Figure 3.5. Editor tab in preferences dialog

Editor tab in preferences dialog

Figure 3.6. Tools tab in preferences dialog

Tools tab in preferences dialog

Figure 3.7. Template tab in preferences dialog

Template tab in preferences dialog

Figure 3.8. Keybinding tab in preferences dialog

Keybinding tab in preferences dialog

Note

For more information see the section called “Keybindings”.

Figure 3.9. VTE tab in preferences dialog

VTE tab in preferences dialog

Compile time options

There are some options which can only be changed at compile time. To change these options, edit the file src/geany.h. Look for a block of lines starting with “#define GEANY_*”. Any definitions which are not listed here should not be changed.

Table 3.3. Compile time options

OptionDescriptionDefault
GEANY_MAX_OPEN_FILESThe limit to how many files can be open at the same time.25
GEANY_SESSION_FILESHow many files should be reopened from the last run. Obviously, the value should be smaller than GEANY_MAX_OPEN_FILES.15
GEANY_WORDCHARSThese characters define word boundaries.(look at sourcecode)
GEANY_MAX_AUTOCOMPLETE_WORDSHow many auto completion suggestions should Geany provide.30
GEANY_STRING_UNTITLEDA string used as the default name for new files. Be aware that the string can be translated, so change it only if you know what you are doing.untitled
GEANY_CHECK_FILE_DELAYTime in seconds between checking a file for external changes.30
GEANY_WINDOW_MINIMAL_WIDTHThe minimal width of the main window.620
GEANY_WINDOW_MINIMAL_HEIGHTThe minimal height of the main window.440
GEANY_WINDOW_DEFAULT_WIDTHThe default width of the main window at the first start.900
GEANY_WINDOW_DEFAULT_HEIGHTThe default height of the main window at the first start.600
Default values
GEANY_DEFAULT_TOOLS_MAKEThe make tool. This can also include a path."make"
GEANY_DEFAULT_TOOLS_TERMINALA terminal emulator. It has to accept the command line option "-e". This can also include a path."xterm"
GEANY_DEFAULT_TOOLS_BROWSERA web browser. This can also include a path."mozilla"
GEANY_DEFAULT_TOOLS_PRINTCMDA printing tool. It should be able to accept and process plain text files. This can also include a path."lpr"
GEANY_DEFAULT_TOOLS_GREPA grep tool. It should be compatible with GNU grep. This can also include a path."grep"
GEANY_DEFAULT_MRU_LENGHTHThe length of the "Recent files" list."10"
GEANY_DEFAULT_FONT_SYMBOL_LISTThe font used in sidebar to show symbols and open files. "Cursor 8"
GEANY_DEFAULT_FONT_MSG_WINDOWThe font used in the messages window."Cursor 8"
GEANY_DEFAULT_FONT_EDITORThe font used in the editor window."Courier New 9"