Use shrink-path on eshell PWD in default prompt

Makes longer paths easier to deal with.
This commit is contained in:
Henrik Lissner 2018-06-16 16:51:43 +02:00
parent 2addfebf8e
commit a4ccc2fc81
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
3 changed files with 8 additions and 1 deletions

View file

@ -63,7 +63,9 @@
;;;###autoload
(defun +eshell-prompt ()
"Generate the prompt string for eshell. Use for `eshell-prompt-function'."
(concat (propertize (abbreviate-file-name (eshell/pwd)) 'face '+eshell-prompt-pwd)
(concat (if (bobp) "" "\n")
(propertize (abbreviate-file-name (shrink-path-file (eshell/pwd)))
'face '+eshell-prompt-pwd)
(propertize (+eshell--current-git-branch) 'face '+eshell-prompt-git-branch)
(propertize " λ " 'face '+eshell-prompt-char)))