struct LSP::CompletionItem
- LSP::CompletionItem
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
lsp/protocol/completion_item.crConstructors
- .new(pull : JSON::PullParser)
- .new(insert_text_format : Int32 | Nil = 2, documentation : String = "", deprecated : Bool = false, preselect : Bool = false, sort_text : String = false, filter_text : String = "", insert_text : String = "", detail : String = "", label : String = "", kind : LSP::CompletionItemKind = 1)
Instance Method Summary
-
#deprecated=(deprecated : Bool)
Indicates if this item is deprecated.
-
#deprecated? : Bool
Indicates if this item is deprecated.
-
#detail : String
A human-readable string with additional information about this item, like type or symbol information.
-
#detail=(detail : String)
A human-readable string with additional information about this item, like type or symbol information.
-
#documentation : String
A human-readable string that represents a doc-comment.
-
#documentation=(documentation : String)
A human-readable string that represents a doc-comment.
- #filter_text : String
- #filter_text=(filter_text : String)
- #insert_text : String
- #insert_text=(insert_text : String)
- #insert_text_format : Int32 | Nil
- #insert_text_format=(insert_text_format : Int32 | Nil)
- #kind : CompletionItemKind
- #kind=(kind : CompletionItemKind)
-
#label : String
The label of this completion item.
-
#label=(label : String)
The label of this completion item.
-
#preselect=(preselect : Bool)
Select this item when showing.
-
#preselect? : Bool
Select this item when showing.
- #sort_text : String
- #sort_text=(sort_text : String)
Constructor Detail
Instance Method Detail
A human-readable string with additional information about this item, like type or symbol information.
A human-readable string with additional information about this item, like type or symbol information.
A human-readable string that represents a doc-comment.
The label of this completion item. By default also the text that is inserted when selecting this completion.
The label of this completion item. By default also the text that is inserted when selecting this completion.
Select this item when showing.
Note that only one completion item can be selected and that the tool / client decides which item that is. The rule is that the first item of those that match best is selected.
Select this item when showing.
Note that only one completion item can be selected and that the tool / client decides which item that is. The rule is that the first item of those that match best is selected.