@LarsGit223 it's a chicken vs egg scenario. Until somebody has a need for such shared code, nobody's going to integrate that into Geany-Plugins. Making an empty library would be rather pointless. If you feel like extracting some shared code, I could probably assist in integrating it into the build system, though I don't understand the way Geany-Plugins uses Autotools very well (lots of custom macros).