1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-08-05 03:21:31 +02:00

gnu: Add emacs-eshell-pure-prompt.

* gnu/packages/emacs-xyz.scm (emacs-eshell-pure-prompt): New variable.

Merges guix/guix!8198

Change-Id: I702faa265418cf18d0fcc01eee01e2276c9aff7c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
This commit is contained in:
coopi
2026-04-28 11:59:30 +04:00
committed by Cayetano Santos
parent 52a0e8b1b4
commit 74f2a35f1e
+26
View File
@@ -42628,6 +42628,32 @@ will scroll the corresponding edit buffer. Additionally, you can overlay
information from the tags gathered by CEDET's semantic analyzer.)")
(license license:gpl3+)))
(define-public emacs-eshell-pure-prompt
(package
(name "emacs-eshell-pure-prompt")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/coopi/emacs-eshell-pure-prompt")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "11mcyyra19lhk09k50fpqwqs50rl0mxmwzv11bjrpl2bd7m2bmf2"))))
(build-system emacs-build-system)
(home-page "https://codeberg.org/coopi/emacs-eshell-pure-prompt")
(synopsis "Port of the Pure Zsh prompt for Eshell")
(description
"This package provides an Eshell prompt modeled after
@uref{https://github.com/sindresorhus/pure, Sindre Sorhus' Pure Zsh prompt}.
It displays the current working directory, Git branch and status (dirty,
ahead/behind, stash), the active Python or Conda virtual environment, and the
elapsed time of long-running commands. The prompt symbol changes color on
command failure and a @code{user@@host} prefix appears on remote TRAMP
connections.")
(license license:agpl3+)))
(define-public emacs-eshell-prompt-extras
(package
(name "emacs-eshell-prompt-extras")