[PR #6902] Spec for global action IDs #26804

Open
opened 2026-01-31 09:18:15 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/6902

State: closed
Merged: No


Summary of the Pull Request

⚠️ THIS SPEC IS MERGING INTO #5888 ⚠️ It builds off that one heavily. Go read that one first!

This document is intended to serve as an addition to the [Command Palette Spec],
as well as the [New Tab Menu Customization Spec].

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.

PR Checklist

Detailed Description of the Pull Request / Additional comments

*** read the spec ***

**Original Pull Request:** https://github.com/microsoft/terminal/pull/6902 **State:** closed **Merged:** No --- ## Summary of the Pull Request ⚠️ THIS SPEC IS MERGING INTO #5888 ⚠️ It builds off that one heavily. Go read that one first! > This document is intended to serve as an addition to the [Command Palette Spec], > as well as the [New Tab Menu Customization Spec]. > > 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. > ## PR Checklist * [x] Specs: #6899 * [x] References: #1571, #1912, #3337, #5025, #5524, #5633 * [x] I work here ## Detailed Description of the Pull Request / Additional comments _\*<sup>\*</sup><sub>\*</sub> read the spec <sub>\*</sub><sup>\*</sup>\*_
claunia added the pull-request label 2026-01-31 09:18:15 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#26804