What about bringing up this topic in Scintilla first and check if Neil can maybe handle such cases in Scintilla generally? Then all Scintilla users would benefit, not only Geany and we don't need to implement any workarounds or custom limitations.
@alevesely would you mind opening an issue about this topic for Scintilla directly?