View Source GenLSP.Enumerations.InsertTextFormat (gen_lsp v0.10.0)
Defines whether the insert text in a completion item should be interpreted as plain text or a snippet.
Link to this section Summary
Functions
The primary text to be inserted is treated as a plain string.
The primary text to be inserted is treated as a snippet.
Link to this section Types
@type t() :: 1 | 2
Link to this section Functions
@spec plain_text() :: 1
The primary text to be inserted is treated as a plain string.
@spec snippet() :: 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.