aboutsummaryrefslogtreecommitdiff
path: root/bard-emacs-modules/bard-emacs-eshell.el
diff options
context:
space:
mode:
authorBardofSprites <[email protected]>2024-09-30 22:58:22 -0400
committerBardofSprites <[email protected]>2024-09-30 22:58:22 -0400
commit2150dd77e20f84eafd1689dc4d165a0a3b4462eb (patch)
tree6cd97affd3775381bfa92acade9fa3adc3034cbf /bard-emacs-modules/bard-emacs-eshell.el
parente6f933ed8fc001c216dfe467be558ee69fe0d3c5 (diff)
use-packageify
Diffstat (limited to 'bard-emacs-modules/bard-emacs-eshell.el')
-rw-r--r--bard-emacs-modules/bard-emacs-eshell.el21
1 files changed, 14 insertions, 7 deletions
diff --git a/bard-emacs-modules/bard-emacs-eshell.el b/bard-emacs-modules/bard-emacs-eshell.el
index 36af151..e934922 100644
--- a/bard-emacs-modules/bard-emacs-eshell.el
+++ b/bard-emacs-modules/bard-emacs-eshell.el
@@ -1,5 +1,9 @@
(use-package eshell
+ :ensure nil
+ :bind
+ (("C-z e" . eshell-switcher))
:config
+ (require 'bard-eshell)
;; (setq eshell-banner-message "Time for another recreational programming session.\n\n")
(setq eshell-banner-message
'(format "%s %s\n %s\n"
@@ -23,12 +27,15 @@
(defalias (car alias) (cdr alias)))
bard/eshell-aliases))
-(define-key global-map (kbd "C-z e") #'eshell-switcher)
-(with-eval-after-load "esh-mode"
- (define-key eshell-mode-map (kbd "C-c f") #'bard/eshell-find-file-at-point)
- (define-key eshell-mode-map (kbd "C-c h") #'prot-eshell-narrow-output-highlight-regexp)
- (define-key eshell-mode-map (kbd "C-c d") #'prot-eshell-complete-recent-dir)
- (define-key eshell-mode-map (kbd "M-k") #'eshell-kill-input)
- (define-key eshell-mode-map (kbd "C-c C-e") #'prot-eshell-export))
+(use-package eshell
+ :ensure nil
+ :after esh-mode
+ :bind
+ (:map eshell-mode-map
+ ("C-c C-e" . prot-eshell-export)
+ ("M-k" . eshell-kill-input)
+ ("C-c C-d" . prot-eshell-complete-recent-dir)
+ ("C-c C-h" . prot-eshell-narrow-output-highlight-regexp)
+ ("C-c C-f" . bard/eshell-find-file-at-point)))
(provide 'bard-emacs-eshell)