X-Git-Url: https://git.shemshak.org/~bandali/configs/blobdiff_plain/ccade202a625f6bab9b21bf8fa245807bdcaa818..c4b211177c12a97f8ffe10055325dd90a0a39b31:/.emacs.d/init.el diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 994b536..04133fe 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -1022,6 +1022,21 @@ This function is intended for use with `ivy-ignore-buffers'." (bind-keys :map eshell-mode-map ("M-r" . counsel-esh-history)))) + (setq + eshell-prompt-regexp "\\(.*\n\\)*[$#] " + eshell-prompt-function + (lambda () + (concat + (propertize (format "%s@%s:" (user-login-name) (system-name)) + 'face 'default) + (propertize (abbreviate-file-name default-directory) + 'face 'font-lock-comment-face) + (propertize "\n" 'face 'default) + (if (= (user-uid) 0) + (propertize "#" 'face 'red) + (propertize "$" 'face 'default)) + (propertize " " 'face 'default)))) + :hook (eshell-mode . b/eshell-setup) :custom (eshell-hist-ignoredups t)