← API reference

//languages/com.aardarch.aardink.languages.internal.xml/XmlLanguageService

XmlLanguageService

object XmlLanguageService : TagValidator

Strict XML well-formedness checker.

Properties

NameSummary
triggerCharactersopen override val triggerCharacters: Set<Char>

Functions

NameSummary
autoCloseopen override fun autoClose(document: CodeDocument, offset: Int, charTyped: Char): String?
completionsopen suspend override fun completions(document: CodeDocument, cursorOffset: Int): List<CompletionItem>
diagnosticsopen suspend override fun diagnostics(document: CodeDocument): List<Diagnostic>
formatopen suspend override fun format(document: CodeDocument): String
hoverDocopen suspend override fun hoverDoc(document: CodeDocument, offset: Int): HoverDoc?
smartIndentopen override fun smartIndent(document: CodeDocument, lineIndex: Int): Int