diff options
| -rw-r--r-- | bard-emacs-modules/bard-emacs-eshell.el | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/bard-emacs-modules/bard-emacs-eshell.el b/bard-emacs-modules/bard-emacs-eshell.el index 726cf94..95fb43e 100644 --- a/bard-emacs-modules/bard-emacs-eshell.el +++ b/bard-emacs-modules/bard-emacs-eshell.el @@ -9,7 +9,20 @@ (propertize (current-time-string) 'face 'font-lock-keyword-face) (propertize "Time for another recreational programming session." - 'face 'warning)))) + 'face 'warning))) + (setq bard/eshell-aliases + '((g . magit) + (gl . magit-log) + (d . dired) + (o . find-file) + (oo . find-file-other-window) + (vim . find-file) + (l . (lambda () (eshell/ls '-la))) + (eshell/clear . eshell/clear-scrollback))) + + (mapc (lambda (alias) + (defalias (car alias) (cdr alias))) + bard/eshell-aliases)) (define-key global-map (kbd "C-z e") #'eshell-switcher) (with-eval-after-load "esh-mode" |
