Add a global mechanism for refering to actions #9596

Open
opened 2026-01-31 01:58:46 +00:00 by claunia · 0 comments
Owner

Originally created by @zadjii-msft on GitHub (Jul 13, 2020).

Spec: #6902, #6899 - Action IDs.md

As we come to rely more on actions being a mechanism by which the user defines
"do something in the Terminal", we'll want to make it even easier for users to
re-use the actions that they've already defined, as to reduce duplicated json as
much as possible. This spec proposes a mechanism by which actions could be
uniquely identifiable, so that the user could refer to bindings in other
contexts without needing to replicate an entire json blob.

Originally created by @zadjii-msft on GitHub (Jul 13, 2020). Spec: #6902, [#6899 - Action IDs.md](https://github.com/microsoft/terminal/blob/main/doc/specs/%236899%20-%20Action%20IDs/%236899%20-%20Action%20IDs.md) > As we come to rely more on actions being a mechanism by which the user defines > "do something in the Terminal", we'll want to make it even easier for users to > re-use the actions that they've already defined, as to reduce duplicated json as > much as possible. This spec proposes a mechanism by which actions could be > uniquely identifiable, so that the user could refer to bindings in other > contexts without needing to replicate an entire json blob. > ![](https://github.com/microsoft/terminal/raw/main/doc/specs/%236899%20-%20Action%20IDs/data-mockup-actions-and-ids-and-keys.png)
claunia added the Issue-FeatureArea-SettingsNeeds-Tag-FixProduct-Terminal labels 2026-01-31 01:58:46 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#9596