8e9cf45200391db787b3a25ae00f4352d7a11e8e
- Author
- Yohann Bianchi <sbooob@gmail.com>
- Committer
- Yohann Bianchi <sbooob@gmail.com>
- Date
Message
ADDED: Mercurial repository info
Diff
1diff --git a/themes/agnoster.zsh-theme b/themes/agnoster.zsh-theme
2index c3107c06c04fb42b0ca27b0a81b15854819969c6..7ce5a77f8082636eaeb698459990f233d725a00c 100644
3--- a/themes/agnoster.zsh-theme
4+++ b/themes/agnoster.zsh-theme
5@@ -83,6 +83,25 @@ prompt_git() {
6 fi
7 }
8
9+prompt_hg() {
10+ local rev status
11+ if $(hg id >/dev/null 2>&1); then
12+ if $(hg prompt >/dev/null 2>&1); then
13+ rev=$(hg prompt {status})
14+ if [[ $rev = "?" ]]; then
15+ prompt_segment red white
16+ rev='±'
17+ elif [[ -n $rev ]]; then
18+ prompt_segment yellow black
19+ rev='±'
20+ else
21+ prompt_segment green black
22+ fi
23+ fi
24+ echo -n $(hg prompt "⭠ {rev}@{branch}") $rev
25+ fi
26+}
27+
28 # Dir: current working directory
29 prompt_dir() {
30 prompt_segment blue black '%~'
31@@ -109,6 +128,7 @@ build_prompt() {
32 prompt_context
33 prompt_dir
34 prompt_git
35+ prompt_hg
36 prompt_end
37 }
38