QuarkdownLanguageServer
class QuarkdownLanguageServer(quarkdownDirectory: File?, executor: Executor = ForkJoinPool.commonPool(), onExit: () -> Unit = { exitProcess(0) }) : LanguageServer, LanguageClientAware
Quarkdown Language Server implementation.
Parameters
quarkdownDirectory
the directory containing the Quarkdown distribution, if available
executor
executor used to dispatch background work (catalogue warm-up, diagnostics, completion)
onExit
hook invoked when the client sends the LSP exit notification. Defaults to terminating the JVM, which is appropriate for stdio mode