aboutsummaryrefslogtreecommitdiff
path: root/modules/ui-navigation.el
Commit message (Collapse)AuthorAgeFilesLines
* refactor(ui-navigation): drop redundant M-S-s window-swap bindingCraig Jennings2026-05-071-3/+0
| | | | `window-swap-states` on M-S-s overlapped with `buffer-move` (C-M-arrows), which I actually use. I cleared the binding plus the M-S -> M-S-s translation in keyboard-compat.el so the keyboard table stays in sync.
* fix(terminal): add console/mosh compatibilityCraig Jennings2026-01-231-6/+6
| | | | | | | | - Create terminal-compat.el for arrow key escape sequences - Fix M-uppercase keybindings (M-O → M-S-o, etc.) that conflicted with terminal escape sequences ESC O A/B/C/D - Add GUI-only guards for emojify and icon rendering - 18 keybindings updated across 13 modules with override comments
* refactor: ui-navigation: update keybindings and declarationsCraig Jennings2025-10-201-9/+11
| | | | | | | | Replace `global-set-key` with `keymap-global-set` for keybindings. Add missing `defvar` declarations and `declare-function` statements for improved clarity and maintainability of variable and function usage. Remove unnecessary `:defer` from `use-package` statements as deferred loading is not required.
* changing repositoriesCraig Jennings2025-10-121-0/+154