Development Tools
Integrated Development Ambient for Geany
Keep Geany's editor colors in step with ca2 Ambient. This plugin follows Ambient while Geany is running: dark mode enables inverted syntax colors, and lite mode restores normal colors. It refreshes all open editors and applies Geany's preference to newly opened documents.
The plugin preserves your selected color scheme and does not change the GTK desktop theme.
Source release · GPL-2.0-or-later · Geany API 225 or later
Build and enable
On OpenIndiana, install a C compiler, Geany's development headers, and pkgconf. Extract the source ZIP, open a terminal in the extracted directory containing build.sh, and run:
bash build.sh --install
Restart Geany, then enable ca2 Integrated Development under Tools > Plugin Manager.
Build against the Geany and GTK versions installed on the destination machine. Compiled plugins are specific to their operating system and compatible Geany/GTK versions.
How it follows Ambient
By default, the plugin reads ~/.config/app-core/ambient/ambient.txt when loaded and once per second. Missing, empty, or unrecognized contents leave the current colors unchanged. Disabling the plugin restores the inversion setting from before it was enabled.
To use another Ambient file, set its path before launching Geany:
CA2_AMBIENT_FILE=/absolute/path/ambient.txt geany
The source ZIP includes the plugin source, build script, README, and license.