terminals: adopt omarchy CSI-u Shift+Enter keybinds and tmux pane controls#18
Merged
Conversation
…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>
There was a problem hiding this comment.
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+Entersplits andAlt+Escapekill-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) andAlt+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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Omarchy 3.8.3 migration
1783833508edited the live terminal configs in place. This syncs those changes into the chezmoi source sochezmoi applydoesn't revert them:Alt+Enter/Alt+Shift+Enterpane splits,Alt+Escapekill-pane, kitty extkeys terminal-features, terminal titles (#h:#W)Shift+Enter→CSI 13;2u,Alt+Shift+Enter→CSI 13;4uso TUIs can distinguish them from plain Enterfoot.ini and alacritty.toml received the same migration edits but aren't chezmoi-managed. Verified
chezmoi diffis clean for all three files and no existing bindings conflict with the new tmux pane controls.🤖 Generated with Claude Code