From #2506
I have a local branch where I merged scintilla 4. The merge was pretty much a no brainer and required no changes to Geany itself. Given that and that nobody knows for sure when 5 will be released, I think we should not skip 4 "just because" if there's no good technical reason. We can still import 5 when it comes, maybe even before the next Geany release.