diff options
| author | BardofSprites <[email protected]> | 2024-09-30 22:58:22 -0400 |
|---|---|---|
| committer | BardofSprites <[email protected]> | 2024-09-30 22:58:22 -0400 |
| commit | 2150dd77e20f84eafd1689dc4d165a0a3b4462eb (patch) | |
| tree | 6cd97affd3775381bfa92acade9fa3adc3034cbf /bard-emacs-modules/bard-emacs-eshell.el | |
| parent | e6f933ed8fc001c216dfe467be558ee69fe0d3c5 (diff) | |
use-packageify
Diffstat (limited to 'bard-emacs-modules/bard-emacs-eshell.el')
| -rw-r--r-- | bard-emacs-modules/bard-emacs-eshell.el | 21 |
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) |
