LanguageServerRegistry
Register LSP language servers for specific file patterns. Registration uses Kotlin context receivers.Registering a language server
LanguageServerProvider
A fun interface that creates language server instances:LanguageClient and LanguageServer types are from the LSP server module (com.klyx.lsp.server), not from the klyx-api module.
LanguageServerRegistration
LanguageServerRegistry methods
RegisteredProvider
Language info utilities
TheLanguageInfo class and its extension properties help identify languages from files: