Make the leading space optional

The first time eshell starts it won't yet have printed such a space.
This commit is contained in:
Tom Willemse 2014-01-26 01:49:36 +01:00
parent 46359b0e42
commit 0419f1ba92

View file

@ -71,7 +71,7 @@ which doesn't accept at least one space will break."
(let ((first (aref eshell-prompt-regexp 0)))
(when (eql first ?^)
(setq eshell-prompt-regexp
(format "%c %s" first (substring eshell-prompt-regexp 1))))))
(format "%c ?%s" first (substring eshell-prompt-regexp 1))))))
(defun efs--revert-prompt-regexp ()
"The counterpart for `efs--extend-prompt-regexp', remove a space.
@ -83,7 +83,7 @@ disabling the mode."
(when (and (eql first ?^)
(eql (aref eshell-prompt-regexp 1) ?\s))
(setq eshell-prompt-regexp
(format "%c%s" first (substring eshell-prompt-regexp 2))))))
(format "%c%s" first (substring eshell-prompt-regexp 3))))))
(defun eshell-fringe-status ()
"Display an indication of the last command's exit status.