Creates a new inline completion item.
The text to replace the range with.
The range to replace. If not set, the word at the requested position will be used.
An optional Command that is executed after inserting this completion.
The text to replace the range with. Must be set. Is used both for the preview and the accept operation.
A text that is used to decide if this inline completion should be shown. When falsy
the InlineCompletionItem.insertText is used.
An inline completion is shown if the text to replace is a prefix of the filter text.
The range to replace. Must begin and end on the same line.
Prefer replacements over insertions to provide a better experience when the user deletes typed text.
An optional Command that is executed after inserting this completion.
An inline completion item represents a text snippet that is proposed inline to complete text that is being typed.
InlineCompletionItemProvider.provideInlineCompletionItems