QuarkdownLanguageServer

constructor(quarkdownDirectory: File?, executor: Executor = ForkJoinPool.commonPool(), onExit: () -> Unit = { exitProcess(0) })

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