Ah, ~/.config/geany is root:root for some reason.
Took about 5s once I knew what it was having trouble with. I'll have a look at putting a fix in next time I'm working on building geany. For now I need to run it to get something else done.
Thanks for the pointers on the code and the real location of config it was being coy about naming.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/777#issuecomment-159937109