From 86f1cf1075ed15e3b7a91b881006d42939eb2947 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Sun, 27 Sep 2020 21:56:06 +0100 Subject: (Emacs)+use eshell-mode-hook to set map --- Emacs/.config/emacs/config.org | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 9080922..53cc686 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -1170,11 +1170,6 @@ pretty symbols to eshell. :general (leader "tt" #'+shell/toggle-eshell) - (general-def - :states '(insert normal) - :keymap 'eshell-mode-map - "C-j" #'eshell-next-matching-input-from-input - "C-k" #'eshell-previous-matching-input-from-input) :init (with-eval-after-load "prog-mode" (+pretty/set-alist @@ -1183,6 +1178,17 @@ pretty symbols to eshell. ("numberp" . "ℤ") ("t" . "𝕋") ("nil" . "∅"))) + + (add-hook + 'eshell-mode-hook + (proc + (interactive) + (general-def + :states '(insert normal) + :keymaps 'eshell-mode-map + "C-l" #'eshell/clear-scrollback + "C-j" #'eshell-next-matching-input-from-input + "C-k" #'eshell-previous-matching-input-from-input))) :config (setq eshell-cmpl-ignore-case t eshell-cd-on-directory t -- cgit v1.2.3-13-gbd6f