emacs shortcut keys are not available #16024

Closed
opened 2026-01-31 04:55:09 +00:00 by claunia · 1 comment
Owner

Originally created by @cndeng on GitHub (Dec 2, 2021).

Windows Terminal version

1.11.2921.0

Windows build number

10.0.19043

Other Software

GNU Emacs 27.2 (in wsl)

Steps to reproduce

In org-mode, the following two shortcut keys are not available
alt-shift-LEFT (org-promote-subtree) Promote the current subtree by one level.
alt-shift-RIGHT (org-demote-subtree) Demote the current subtree by one level.

Expected Behavior

No response

Actual Behavior

In org-mode, the following two shortcut keys are not available
alt-shift-LEFT (org-promote-subtree) Promote the current subtree by one level.
alt-shift-RIGHT (org-demote-subtree) Demote the current subtree by one level.

Originally created by @cndeng on GitHub (Dec 2, 2021). ### Windows Terminal version 1.11.2921.0 ### Windows build number 10.0.19043 ### Other Software GNU Emacs 27.2 (in wsl) ### Steps to reproduce In org-mode, the following two shortcut keys are not available alt-shift-LEFT (org-promote-subtree) Promote the current subtree by one level. alt-shift-RIGHT (org-demote-subtree) Demote the current subtree by one level. ### Expected Behavior _No response_ ### Actual Behavior In org-mode, the following two shortcut keys are not available alt-shift-LEFT (org-promote-subtree) Promote the current subtree by one level. alt-shift-RIGHT (org-demote-subtree) Demote the current subtree by one level.
claunia added the Issue-QuestionNeeds-TriageNeeds-Tag-FixResolution-Answered labels 2026-01-31 04:55:10 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Dec 2, 2021):

the default settings have those keys bound to resizePane:
52235b0fb6/src/cascadia/TerminalSettingsModel/defaults.json (L346-L349)

So you'll need to unbind them if you'd like to use those keys in emacs. You can do that with:

        { "command": unbound, "keys": "alt+shift+down" },
        { "command": unbound, "keys": "alt+shift+left" },
        { "command": unbound, "keys": "alt+shift+right" },
        { "command": unbound, "keys": "alt+shift+up" },

@zadjii-msft commented on GitHub (Dec 2, 2021): the default settings have those keys bound to `resizePane`: https://github.com/microsoft/terminal/blob/52235b0fb6b3476bedf573d5f7fc5624e1bdbd3f/src/cascadia/TerminalSettingsModel/defaults.json#L346-L349 So you'll need to unbind them if you'd like to use those keys in emacs. You can do that with: ```json { "command": unbound, "keys": "alt+shift+down" }, { "command": unbound, "keys": "alt+shift+left" }, { "command": unbound, "keys": "alt+shift+right" }, { "command": unbound, "keys": "alt+shift+up" }, ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#16024