langserv-client: allow specifying supported languages
We don't necessarily want to send information about all buffers to all language server clients. That could get out of hand fairly quickly. So allow specifying the language with ide_langserv_client_add_language() or for subclassing, overriding the IdeLangservClientClass::supports_language() signal or vfunc.
Showing with 86 additions and 4 deletions