summaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-23 22:42:10 -0600
committerCraig Jennings <c@cjennings.net>2026-01-23 22:42:10 -0600
commit7854ad74addd9bcae905def8fe4f844fb5c08678 (patch)
treefb1849fc4ebece45697c844eac4047a76ad984d1 /todo.org
parentb62a9a792707581243b15116910d8aef33220d3f (diff)
fix(terminal): add console/mosh compatibility
- 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
Diffstat (limited to 'todo.org')
-rw-r--r--todo.org23
1 files changed, 23 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index ff4ae78e..4e9ee109 100644
--- a/todo.org
+++ b/todo.org
@@ -1553,3 +1553,26 @@ Simple, maintainable, respects flycheck's built-in logic.
2. Add customization to flycheck-config.el
3. Add to modeline-config.el mode-line-format
4. Test in sh-mode and emacs-lisp-mode buffers
+
+* TODO [#B] Review and rebind M-S- keybindings
+Changed from M-uppercase to M-S-lowercase for terminal compatibility.
+These may override useful defaults - review and pick better bindings:
+- M-S-b calibredb (was overriding backward-word)
+- M-S-c time-zones (was overriding capitalize-word)
+- M-S-d dwim-shell-menu (was overriding kill-word)
+- M-S-e eww (was overriding forward-sentence)
+- M-S-f fontaine (was overriding forward-word)
+- M-S-h split-below
+- M-S-i edit-indirect
+- M-S-k show-kill-ring (was overriding kill-sentence)
+- M-S-l switch-themes (was overriding downcase-word)
+- M-S-m kill-all-buffers
+- M-S-o kill-other-window
+- M-S-r elfeed
+- M-S-s window-swap
+- M-S-t toggle-split (was overriding transpose-words)
+- M-S-u winner-undo (was overriding upcase-word)
+- M-S-v split-right (was overriding scroll-down)
+- M-S-w wttrin (was overriding kill-ring-save)
+- M-S-y yank-media (was overriding yank-pop)
+- M-S-z undo-kill-buffer (was overriding zap-to-char)