summaryrefslogtreecommitdiffstats
path: root/.zsh
diff options
context:
space:
mode:
authorFlorian Pritz <f-p@gmx.at>2009-02-24 20:51:39 +0100
committerFlorian Pritz <f-p@gmx.at>2009-02-24 20:51:39 +0100
commitc11962cc67d1b78692bf6e767a436f06c1ef4880 (patch)
tree3496acbe76ea657d2e52f68f316642c8c2272413 /.zsh
parent1cf968a62e4ac3bf97b2002317c63b7add36b848 (diff)
downloaddotfiles-c11962cc67d1b78692bf6e767a436f06c1ef4880.tar.gz
dotfiles-c11962cc67d1b78692bf6e767a436f06c1ef4880.tar.xz
added branch to prompt
Diffstat (limited to '.zsh')
-rw-r--r--.zsh/rc/15prompt8
1 files changed, 7 insertions, 1 deletions
diff --git a/.zsh/rc/15prompt b/.zsh/rc/15prompt
index ea7b58a..c972c8a 100644
--- a/.zsh/rc/15prompt
+++ b/.zsh/rc/15prompt
@@ -19,11 +19,17 @@ prompt_eof_setup() {
prompt_eof_setup "$@"
+# function to show the current git branch in prompt
+parse_git_branch() {
+ git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
+}
+
#--------------------
# Prompt
#--------------------
#PS1="[${fg_cyan}%*${fg_no_colour}] - ${fg_light_red}$USERNAME${fg_no_colour} ${fg_light_blue}%~${fg_no_colour} > "
-PS1="${fg_light_red}$USERNAME${fg_no_colour}@${fg_light_green}%m${fg_no_colour} - ${fg_light_blue}%~${fg_no_colour}
+PS1="${fg_light_red}$USERNAME${fg_no_colour}@${fg_light_green}%m${fg_no_colour} \
+- ${fg_light_blue}%~${fg_no_colour} ${fg_purple}$(parse_git_branch)${fg_no_colour}
[${fg_cyan}%*${fg_no_colour}] > "
## Spelling prompt