Creates a new terminal completion item.
The label of the completion.
The inclusive start and exclusive end index of the text to replace.
Optionalkind: TerminalCompletionItemKindThe completion's kind.
OptionaldetailThe completion's detail which appears on the right of the list.
OptionaldocumentationA human-readable string that represents a doc-comment.
OptionalkindThe completion's kind. Note that this will map to an icon. If no kind is provided, a generic icon representing plaintext will be provided.
The label of the completion.
The range in the command line to replace when the completion is accepted. Defined as a tuple where the first entry is the inclusive start index and the second entry is the exclusive end index.
Represents a completion suggestion for a terminal command line.
Example: Completion item for `ls -|`