From 7de32bafd1baebd462df390f412c742ef6b1fbd7 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Mon, 11 Feb 2019 19:40:49 +0100 Subject: [PATCH] Evil/Eshell: Fix RET binding --- .emacs.d/lisp/init-evil.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.emacs.d/lisp/init-evil.el b/.emacs.d/lisp/init-evil.el index da0328bf..ed9f0457 100644 --- a/.emacs.d/lisp/init-evil.el +++ b/.emacs.d/lisp/init-evil.el @@ -232,7 +232,10 @@ (evil-define-key 'normal map "m" 'ambrevar/elfeed-add-bookmark))) ;; Eshell -(with-eval-after-load 'init-eshell +(defun ambrevar/evil-eshell () (evil-define-key 'visual eshell-mode-map (kbd "") 'ambrevar/eshell-append-region-to-command-line)) +(with-eval-after-load 'init-eshell + ;; Eshell bindings must be initializeed in the mode hook. + (add-hook 'eshell-mode-hook 'ambrevar/evil-eshell)) (provide 'init-evil)