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

Support custom terminals for PowerToys Run Shell plugin #29222

Open
michaelmdresser opened this issue Oct 14, 2023 · 1 comment
Open

Support custom terminals for PowerToys Run Shell plugin #29222

michaelmdresser opened this issue Oct 14, 2023 · 1 comment
Assignees
Labels
Idea-Enhancement New feature or request on an existing product Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Run-Plugin Things that relate with PowerToys Run's plugin interface Status-Blocked We can't make progress due to a dependency or issue

Comments

@michaelmdresser
Copy link

Description of the new feature / enhancement

I would like to customize the Shell plugin to use a shell other than cmd.exe, PowerShell.exe, or wt.exe.

Scenario when this would be used?

I have been using wezterm (https://wezfurlong.org/wezterm/index.html) and would like to have PowerToys Run launch that for the Shell plugin.

Supporting information

I see the settings file at %localappdata%\Microsoft\PowerToys\PowerToys Run\Settings\Plugins\Microsoft.Plugin.Shell\ShellPluginSettings.json (thanks to #3440 (comment)) but it appears that the Shell option is hardcoded based on an enum (I gather that from the description of #25661). I'd like to be able to set the Shell to a string or similar to launch a shell/terminal of my choice, e.g. wezterm.exe.

Other related issues/PRs that I found in case the context is helpful:

@michaelmdresser michaelmdresser added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Oct 14, 2023
@htcfreek htcfreek added Idea-Enhancement New feature or request on an existing product Run-Plugin Things that relate with PowerToys Run's plugin interface labels Oct 14, 2023
@htcfreek htcfreek self-assigned this Oct 14, 2023
@htcfreek htcfreek added the Status-Blocked We can't make progress due to a dependency or issue label Dec 26, 2023
@htcfreek
Copy link
Collaborator

We should wait until microsoft/terminal#16060 is implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Run-Plugin Things that relate with PowerToys Run's plugin interface Status-Blocked We can't make progress due to a dependency or issue
Projects
None yet
Development

No branches or pull requests

2 participants