I have an idea for something that might work, with little or no changes to Geany itself. But it could be easier to implement than to explain. I will get back here with the results when I find out... - Jeff