Skip to content

lsp / org.pinelang.lsp.lsp.models / CompletionItem / insertTextFormat

insertTextFormat

val insertTextFormat:Int?

The format of the insert text. The format applies to both the insertText property and the newText property of a provided textEdit. If omitted defaults to InsertTextFormat.PlainText. 1: The primary text to be inserted is treated as a plain string. 2: The primary text to be inserted is treated as a snippet.

A snippet can define tab stops and placeholders with $1, $2 and ${3:foo}. $0 defines the final tab stop, it defaults to the end of the snippet. Placeholders with equal identifiers are linked, that is typing in one will update others too.