EMACS28+ gate eshell keymap fix
This commit is contained in:
parent
e408c04548
commit
8eb8f41b33
1 changed files with 6 additions and 5 deletions
|
@ -151,11 +151,12 @@ You should use `set-eshell-alias!' to change this.")
|
||||||
;; is not for us mere mortals to question! Fun fact: there's a "FIXME
|
;; is not for us mere mortals to question! Fun fact: there's a "FIXME
|
||||||
;; What the hell?!" above the offending line in esh-mode.el.
|
;; What the hell?!" above the offending line in esh-mode.el.
|
||||||
;; DEPRECATED As of Emacs 28, binding keys in a hook is no longer necessary.
|
;; DEPRECATED As of Emacs 28, binding keys in a hook is no longer necessary.
|
||||||
(add-hook! 'eshell-mode-hook
|
(unless EMACS28+
|
||||||
(defun +eshell-fix-keymap-h ()
|
(add-hook! 'eshell-mode-hook
|
||||||
"Undo buffer-local `eshell-mode-map', so global keybinds work."
|
(defun +eshell-fix-keymap-h ()
|
||||||
(kill-local-variable 'eshell-mode-map)
|
"Undo buffer-local `eshell-mode-map', so global keybinds work."
|
||||||
(use-local-map eshell-mode-map))))
|
(kill-local-variable 'eshell-mode-map)
|
||||||
|
(use-local-map eshell-mode-map)))))
|
||||||
|
|
||||||
|
|
||||||
(use-package! eshell-up
|
(use-package! eshell-up
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue