diff options
| author | bard <[email protected]> | 2024-03-26 18:01:06 -0400 |
|---|---|---|
| committer | bard <[email protected]> | 2024-03-26 18:01:06 -0400 |
| commit | 53819b7be6e212f67e4ab74c3b86e807ab202eb7 (patch) | |
| tree | c97a483e38250ddf098771a2638598741ba79b9f /bard-emacs-modules/bard-emacs-eshell.el | |
| parent | 23bfe1a260de4f71e8718b0eef9e20c1bd9dcacf (diff) | |
modularize and change banner
Diffstat (limited to 'bard-emacs-modules/bard-emacs-eshell.el')
| -rw-r--r-- | bard-emacs-modules/bard-emacs-eshell.el | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bard-emacs-modules/bard-emacs-eshell.el b/bard-emacs-modules/bard-emacs-eshell.el new file mode 100644 index 0000000..3c2379a --- /dev/null +++ b/bard-emacs-modules/bard-emacs-eshell.el @@ -0,0 +1,14 @@ +(use-package eshell + :ensure t + :config + (setq eshell-banner-message "Time for another recreational programming session.\n\n")) + +(global-set-key (kbd "C-z") nil) +(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)) + +(provide 'bard-emacs-eshell.el) |
