aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel <[email protected]>2024-05-17 09:29:52 -0400
committerDaniel <[email protected]>2024-05-17 09:29:52 -0400
commit49a0077ad1809a02b57351adbc2ad7f5782bb87e (patch)
treefc39c50fbf8edfdbdc92c8dc2cc1609c73506913
parentb682386a60aa979c5c6d5c4461def11b6b126cc7 (diff)
command aliases
-rw-r--r--bard-emacs-modules/bard-emacs-eshell.el15
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"