struct

LSP::CompletionItem

Inherits JSON::Serializable / Struct / Value / Object

Completion item

Constructors

new(label : String, kind : CompletionItemKind | Nil = nil, detail : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

additional_text_edits=(additional_text_edits : Array(TextEdit) | Nil)
Source
additional_text_edits?
Source
commit_characters=(commit_characters : Array(String) | Nil)
Source
commit_characters?
Source
data=(data : JSON::Any | Nil)
Source
data?
Source
deprecated=(deprecated : Bool | Nil)
Source
deprecated?
Source
detail
Source
detail=(detail : String | Nil)
Source
documentation
Source
documentation=(documentation : String | Nil)
Source
filter_text
Source
filter_text=(filter_text : String | Nil)
Source
insert_text
Source
insert_text=(insert_text : String | Nil)
Source
insert_text_format=(insert_text_format : Int32 | Nil)
Source
insert_text_format?
Source
kind
Source
kind=(kind : CompletionItemKind | Nil)
Source
label
Source
label=(label : String)
Source
preselect=(preselect : Bool | Nil)
Source
preselect?
Source
sort_text
Source
sort_text=(sort_text : String | Nil)
Source
text_edit=(text_edit : TextEdit | Nil)
Source
text_edit?
Source