An alias completion item.
Example: ll as an alias for ls -l
An argument completion item.
Example: origin in git push origin main
A file completion item.
Example: README.md
A flag completion item.
Example: --amend in git commit --amend
A folder completion item.
Example: src/
A method completion item.
Example: git commit
An option completion item. An option value is expected to follow.
Example: --locale in code --locale en
The value of an option completion item.
Example: en-US in code --locale en-US
A pull request completion item.
Example: #42 Add new feature
A closed pull request completion item.
Example: #41 Fix bug (closed)
A source control branch completion item.
Example: main
A source control commit completion item.
Example: abc1234 (commit hash)
A source control remote completion item.
Example: origin
A source control stash completion item.
Example: stash@{0}
A source control tag completion item.
Example: v1.0.0
A symbolic link file completion item.
Example: link.txt (symlink to a file)
A symbolic link folder completion item.
Example: node_modules/ (symlink to a folder)
The kind of an individual terminal completion item.
The kind is used to render an appropriate icon in the suggest list and to convey the semantic meaning of the suggestion (file, folder, flag, commit, branch, etc.).