diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config/eshell.el | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/config/eshell.el b/config/eshell.el index 740c560..620388b 100644 --- a/config/eshell.el +++ b/config/eshell.el @@ -123,9 +123,13 @@ "ls -lah (all files) with optional arguments." (apply #'eshell/ls "-lah" args)) -(defun eshell/e (file) - "Open FILE in Emacs." - (find-file file)) +(defun eshell/e (&rest args) + "Open a file in Emacs." + ; (if (null args) + ; (bury-buffer) + (mapc #'find-file + (mapcar #'expand-file-name + (eshell-flatten-list (reverse args))))) ;) (defun eshell/d (&optional dir) "Open dired in DIR (or current directory)." |
