Preferences
Prev | Chapter 3. Usage | Next

## Preferences

should be written

Figure 3.2. General tab in preferences dialog

Figure 3.3. Interface tab in preferences dialog

Figure 3.4. Toolbar tab in preferences dialog

Figure 3.5. Editor tab in preferences dialog

Figure 3.6. Tools tab in preferences dialog

Figure 3.7. Template tab in preferences dialog

Figure 3.8. Keybinding tab in preferences dialog

### Note

For more information see the section called “Keybindings”.

Figure 3.9. 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

Option | Description | Default
--- | --- | ---
GEANY_MAX_OPEN_FILES | The limit to how many files can be open at the same time. | 25
GEANY_SESSION_FILES | How many files should be reopened from the last run. Obviously, the value should be smaller than GEANY_MAX_OPEN_FILES. | 15
GEANY_WORDCHARS | These characters define word boundaries. | (look at sourcecode)
GEANY_MAX_AUTOCOMPLETE_WORDS | How many auto completion suggestions should Geany provide. | 30
GEANY_STRING_UNTITLED | A 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_DELAY | Time in seconds between checking a file for external changes. | 30
GEANY_WINDOW_MINIMAL_WIDTH | The minimal width of the main window. | 620
GEANY_WINDOW_MINIMAL_HEIGHT | The minimal height of the main window. | 440
GEANY_WINDOW_DEFAULT_WIDTH | The default width of the main window at the first start. | 900
GEANY_WINDOW_DEFAULT_HEIGHT | The default height of the main window at the first start. | 600
Default values
GEANY_DEFAULT_TOOLS_MAKE | The make tool. This can also include a path. | "make"
GEANY_DEFAULT_TOOLS_TERMINAL | A terminal emulator. It has to accept the command line option "-e". This can also include a path. | "xterm"
GEANY_DEFAULT_TOOLS_BROWSER | A web browser. This can also include a path. | "mozilla"
GEANY_DEFAULT_TOOLS_PRINTCMD | A printing tool. It should be able to accept and process plain text files. This can also include a path. | "lpr"
GEANY_DEFAULT_TOOLS_GREP | A grep tool. It should be compatible with GNU grep. This can also include a path. | "grep"
GEANY_DEFAULT_MRU_LENGHTH | The length of the "Recent files" list. | "10"
GEANY_DEFAULT_FONT_SYMBOL_LIST | The font used in sidebar to show symbols and open files. | "Cursor 8"
GEANY_DEFAULT_FONT_MSG_WINDOW | The font used in the messages window. | "Cursor 8"
GEANY_DEFAULT_FONT_EDITOR | The font used in the editor window. | "Courier New 9"

Prev | Up | Next
Search, replace and go to | Home | Build system