Skip to content

terminals: adopt omarchy CSI-u Shift+Enter keybinds and tmux pane controls#18

Merged
tyvsmith merged 1 commit into
mainfrom
omarchy-terminal-csi-u
Jul 15, 2026
Merged

terminals: adopt omarchy CSI-u Shift+Enter keybinds and tmux pane controls#18
tyvsmith merged 1 commit into
mainfrom
omarchy-terminal-csi-u

Conversation

@tyvsmith

Copy link
Copy Markdown
Owner

Omarchy 3.8.3 migration 1783833508 edited the live terminal configs in place. This syncs those changes into the chezmoi source so chezmoi apply doesn't revert them:

  • tmux.conf: Alt+Enter / Alt+Shift+Enter pane splits, Alt+Escape kill-pane, kitty extkeys terminal-features, terminal titles (#h:#W)
  • ghostty (template) and kitty: Shift+EnterCSI 13;2u, Alt+Shift+EnterCSI 13;4u so TUIs can distinguish them from plain Enter

foot.ini and alacritty.toml received the same migration edits but aren't chezmoi-managed. Verified chezmoi diff is clean for all three files and no existing bindings conflict with the new tmux pane controls.

🤖 Generated with Claude Code

…trols

Omarchy 3.8.3 migration 1783833508 edited the live configs: Alt+Enter /
Alt+Shift+Enter pane splits, M-Escape kill-pane, terminal titles, and
kitty extkeys in tmux.conf, plus CSI-u Shift+Enter / Alt+Shift+Enter
encodings in ghostty and kitty. Sync them into the chezmoi source so
'chezmoi apply' doesn't revert them.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 15, 2026 02:51

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Syncs Omarchy 3.8.3 terminal/keybinding migration changes into the chezmoi-managed source configs so chezmoi apply won’t revert the live terminal behavior, focusing on CSI-u Enter variants and tmux pane controls.

Changes:

  • Added tmux pane management keybinds for Alt+Enter / Alt+Shift+Enter splits and Alt+Escape kill-pane.
  • Enabled tmux kitty extkeys terminal feature support and set terminal title formatting (#h:#W).
  • Updated kitty and ghostty to emit CSI-u sequences for Shift+Enter (CSI 13;2u) and Alt+Shift+Enter (CSI 13;4u) to disambiguate from plain Enter.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
dot_config/tmux/tmux.conf Adds new pane-control keybinds, enables kitty extkeys support, and sets terminal title behavior.
dot_config/kitty/kitty.conf Maps Shift+Enter and Alt+Shift+Enter to CSI-u sequences for TUI-level key disambiguation.
dot_config/ghostty/config.tmpl Mirrors the CSI-u Shift+Enter / Alt+Shift+Enter mappings for Ghostty via template config.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tyvsmith
tyvsmith merged commit 3474e37 into main Jul 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants