From 49a0077ad1809a02b57351adbc2ad7f5782bb87e Mon Sep 17 00:00:00 2001 From: Daniel <89086143+BardofSprites@users.noreply.github.com> Date: Fri, 17 May 2024 09:29:52 -0400 Subject: command aliases --- bard-emacs-modules/bard-emacs-eshell.el | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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" -- cgit v1.2.3