From 57ab5e8f731712f43e6a7d160697c015704b00d9 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Mon, 16 Sep 2024 00:04:10 -0700 Subject: [PATCH] Exclude M-` and C-o in eat semi-char mode --- thoom-emacs/modules/thoom-prog.el | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/thoom-emacs/modules/thoom-prog.el b/thoom-emacs/modules/thoom-prog.el index e04de5b..a51ba17 100644 --- a/thoom-emacs/modules/thoom-prog.el +++ b/thoom-emacs/modules/thoom-prog.el @@ -42,6 +42,15 @@ :init (eval-after-load 'eshell #'eat-eshell-mode) (eval-after-load 'eshell #'eat-eshell-visual-command-mode) + :config + (add-to-list 'eat-semi-char-non-bound-keys (vector meta-prefix-char ?`)) + (add-to-list 'eat-semi-char-non-bound-keys [?\C-o]) + (eat-update-semi-char-mode-map) + + (add-to-list 'eat-eshell-semi-char-non-bound-keys (vector meta-prefix-char ?`)) + (add-to-list 'eat-eshell-semi-char-non-bound-keys [?\C-o]) + (eat-eshell-update-semi-char-mode-map) + :hook (eat-mode . (lambda () (setq display-line-numbers nil) (hl-line-mode -1))))