Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore terminal completion provider extension API #224505

Open
Tyriar opened this issue Aug 1, 2024 · 2 comments
Open

Explore terminal completion provider extension API #224505

Tyriar opened this issue Aug 1, 2024 · 2 comments
Assignees
Labels
api feature-request Request for new features or functionality terminal-suggest
Milestone

Comments

@Tyriar
Copy link
Member

Tyriar commented Aug 1, 2024

Now that the terminal suggest is getting more reliable and feature complete, we should look into what a completion provider could look like in the extension API. Some examples of where this would be useful:

  • Providing completions for shells we don't support yet, like integrating fig completion specs.
  • A provider for git that added smarts beyond what we can do in pwsh. For example it could complete git clone https:// to git clone https://github.com/ and provide the user's orgs/forks when completing https://github.com/, etc.
@Tyriar Tyriar added feature-request Request for new features or functionality api terminal-suggest labels Aug 1, 2024
@Tyriar Tyriar added this to the Backlog milestone Aug 1, 2024
@Tyriar Tyriar self-assigned this Aug 1, 2024
@Tyriar
Copy link
Member Author

Tyriar commented Dec 9, 2024

@meganrogge you might be tracking this one elsewhere

@Tyriar Tyriar assigned meganrogge and unassigned Tyriar Dec 9, 2024
@meganrogge
Copy link
Contributor

I used this #226562 to track the proposal, will keep this one to track for finalization

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api feature-request Request for new features or functionality terminal-suggest
Projects
None yet
Development

No branches or pull requests

2 participants