Geany  dev
Data Fields
GeanyApp Struct Reference

Important application fields. More...

Data Fields

gchar * configdir
 User configuration directory, usually ~/.config/geany. More...
 
gboolean debug_mode
 TRUE if debug messages should be printed. More...
 
struct GeanyProjectproject
 Currently active project or NULL if none is open. More...
 
const TMWorkspacetm_workspace
 TagManager workspace/session tags. More...
 

Detailed Description

Important application fields.

Field Documentation

gchar* GeanyApp::configdir

User configuration directory, usually ~/.config/geany.

This is a full path read by tm_get_real_path().

Note
Plugin configuration files should be saved as:
g_build_path(G_DIR_SEPARATOR_S, geany->app->configdir, "plugins", "pluginname",
"file.conf", NULL);
gboolean GeanyApp::debug_mode

TRUE if debug messages should be printed.

struct GeanyProject* GeanyApp::project

Currently active project or NULL if none is open.

const TMWorkspace* GeanyApp::tm_workspace

TagManager workspace/session tags.