diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-26 00:04:15 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-26 00:04:15 -0400 |
| commit | 6a9ec62ec621e982a7122425b92b874c9fea2587 (patch) | |
| tree | 6ced45113b2aad1f8683675dbb49c6122d219e8e /modules/face-diagnostic.el | |
| parent | 0d5787978579980f214e4fc822c2e73fd56fa92f (diff) | |
| download | dotemacs-6a9ec62ec621e982a7122425b92b874c9fea2587.tar.gz dotemacs-6a9ec62ec621e982a7122425b92b874c9fea2587.zip | |
refactor(term): retire ghostel, migrate copy-mode and tmux-history to eat-config
Complete the EAT consolidation by removing ghostel. ai-term and F12 already run on EAT, so ghostel's only remaining users were the dashboard launcher and term-config itself. Migrate the terminal-generic pieces into eat-config: the tmux copy-mode (C-<up> enters it, the same UX and keybinding as before, since agents run EAT over tmux) and the tmux-history capture, swapping ghostel-send-string for a pty write and the mode checks to eat-mode. Repoint the dashboard "Launch Terminal" to the eshell/EAT toggle, swap the face-diagnostic terminal-mode check to eat-mode, and refresh auto-dim's comment. Delete term-config.el and its init require. EAT's default semi-char non-bound-keys already lets windmove, buffer-move, and the Emacs essentials reach the terminal. Tests retargeted; the obsolete ghostel-keymap-exceptions tests are dropped.
Diffstat (limited to 'modules/face-diagnostic.el')
| -rw-r--r-- | modules/face-diagnostic.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/face-diagnostic.el b/modules/face-diagnostic.el index a2bfe2483..6f0722099 100644 --- a/modules/face-diagnostic.el +++ b/modules/face-diagnostic.el @@ -36,7 +36,7 @@ Return one of `theme-faced', `terminal-ansi', `document-shr', or best-effort dump rather than a full provenance trace." (with-current-buffer (or buffer (current-buffer)) (cond - ((derived-mode-p 'term-mode 'comint-mode 'eshell-mode 'ghostel-mode) + ((derived-mode-p 'term-mode 'comint-mode 'eshell-mode 'eat-mode) 'terminal-ansi) ((derived-mode-p 'eww-mode 'nov-mode 'elfeed-show-mode 'mu4e-view-mode) 'document-shr) |
