It would be useful if Geany supported build profiles (sets of build commands) and let you assign a different build profile to each geany tab. The user should be able to pick a default build profile that new tabs / files will use by default and geany should remember which build profiles were assigned to specific files.
This can be done with the GeanyLua plugin. Here is a script that implements the feature: [column-markers](https://github.com/xiota/geanylua-scripts/tree/main/column-markers). You can add as many column markers as you like.
github-comments@lists.geany.org