From c11962cc67d1b78692bf6e767a436f06c1ef4880 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Tue, 24 Feb 2009 20:51:39 +0100 Subject: added branch to prompt --- .zsh/rc/15prompt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to '.zsh') 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 -- cgit v1.2.3-24-g4f1b