Appendix C. Compile time options
Prev |  | Next

## Appendix C. 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.

### Note

Most users should not need to change these options.

Table C.1. Compile time options

Option | Description | Default
--- | --- | ---
GEANY_WORDCHARS | These characters define word boundaries when making selections and searching using word matching options. | (look at sourcecode)
GEANY_MAX_AUTOCOMPLETE_WORDS | How many auto completion suggestions should Geany provide. | 30
GEANY_MAX_AUTOCOMPLETE_HEIGHT | How many suggestions should be visible in the auto completion list. | 10
GEANY_PROJECT_EXT | The default filename extension for Geany project files. It is used when creating new projects and as filter mask for the project open dialog. | geany
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. | "Sans 9"
GEANY_DEFAULT_FONT_MSG_WINDOW | The font used in the messages window. | "Sans 9"
GEANY_DEFAULT_FONT_EDITOR | The font used in the editor window. | "Monospace 10"
Windows specific
GEANY_USE_WIN32_DIALOG | Set this to 1 if you want to use the default Windows file open dialog instead GTK's file open dialog. The default Windows file open dialog is missing some nice features like choosing a filetype or an encoding. Do not touch this setting when building on a non-Win32 system. | 0

Prev |  | Next
Appendix B. Scintilla keyboard commands | Home | Appendix D. GNU General Public License