diff options
author | Amin Bandali <bandali@gnu.org> | 2021-05-15 20:48:32 -0400 |
---|---|---|
committer | Amin Bandali <bandali@gnu.org> | 2021-05-15 20:48:32 -0400 |
commit | 4a102022bba2f081c58d6814a8795a898d80a8c3 (patch) | |
tree | f5e0c3eef0d146abdb1205ea7e388b2ac450bc2a | |
parent | b44dfb35f55d218174ec29266e246ae647871f1e (diff) | |
download | configs-4a102022bba2f081c58d6814a8795a898d80a8c3.tar.gz configs-4a102022bba2f081c58d6814a8795a898d80a8c3.tar.xz configs-4a102022bba2f081c58d6814a8795a898d80a8c3.zip |
fix "M-r" binding for eshell history completion
-rw-r--r-- | .emacs.d/lisp/bandali-eshell.el | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/.emacs.d/lisp/bandali-eshell.el b/.emacs.d/lisp/bandali-eshell.el index 820dc05..574d8e1 100644 --- a/.emacs.d/lisp/bandali-eshell.el +++ b/.emacs.d/lisp/bandali-eshell.el @@ -59,6 +59,10 @@ (let ((inhibit-read-only t)) (erase-buffer)) (eshell-send-input)) + (defun b/eshell-history () + (interactive) + (completing-read "Eshell history: " + (ring-elements eshell-history-ring))) (defun b/eshell-setup () (make-local-variable 'company-idle-delay) (defvar company-idle-delay) @@ -71,12 +75,8 @@ #'b/eshell-quit-or-delete-char) (define-key eshell-mode-map (kbd "C-S-l") #'b/eshell-clear) - (define-key eshell-mode-map (kbd "M-r") - #'counsel-esh-history) - ;; (define-key eshell-mode-map [tab] - ;; #'company-complete) (define-key eshell-hist-mode-map (kbd "M-r") - #'counsel-esh-history))) + #'b/eshell-history))) ;; global key bindings (global-set-key (kbd "C-c a s e") #'eshell) ;; hooks |