Package-level declarations

Types

Link copied to clipboard
class QuarkdownLanguageServer(quarkdownDirectory: File?) : LanguageServer, LanguageClientAware

Quarkdown Language Server implementation.

Link copied to clipboard
class QuarkdownLanguageServerLauncher(quarkdownDirectory: File?)

Launcher for the Quarkdown Language Server.

Link copied to clipboard
class QuarkdownTextDocumentService(server: QuarkdownLanguageServer, completionSuppliers: List<CompletionSupplier>, tokensSuppliers: List<SemanticTokensSupplier>, hoverSuppliers: List<HoverSupplier>, diagnosticsSuppliers: List<DiagnosticsSupplier>, formattingSuppliers: List<OnTypeFormattingEditSupplier>) : TextDocumentService

Service for handling text document operations in the Quarkdown Language Server.

Link copied to clipboard
class QuarkdownWorkspaceService(server: QuarkdownLanguageServer) : WorkspaceService
Link copied to clipboard
data class TextDocument(val text: String, val cache: DocumentCache? = null, val setActive: TextDocument.() -> Unit = {})

An immutable representation of a text document that the user is working on.