plugins can use it to enhance core binding, based on the programming language.
Can they? Currently I'm afraid Geany's internal ones run before, so they can't override them conditionally. And if that's it, we could keep the current API and internally chain handlers, like I said, can't we?