From e114c92b6646bd35ee924da73479311e2c18583d Mon Sep 17 00:00:00 2001 From: Leonid Volnitsky Date: Sat, 14 Jun 2008 18:09:53 +0300 Subject: local split into head_local and tail_local --- prompt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'prompt') diff --git a/prompt b/prompt index 777f98a..a989aa7 100755 --- a/prompt +++ b/prompt @@ -248,13 +248,15 @@ PROMPT_COMMAND=' ### compose local label eval git_color="\${git_$status}" eval esc_string="\$$git_color" - local="${branch+$esc_string ($branch) }" + head_local="${branch+$esc_string ($branch)}" fi ######################### + + head_local="${head_local+$head_local\n}" #PS1="$label$rc'$color_who_where$dir_color'${head:10*(${#PWD}max)*(${#PWD}-max):max}> '$colors_reset'" - PS1="$label$rc'$color_who_where$dir_color'\w$local$dir_color> '$colors_reset'" + PS1="$head_local$colors_reset$label$rc'$color_who_where$dir_color'\w$tail_local$dir_color> '$colors_reset'" unset local ' #echo \"$color_who_where\" -- cgit v1.2.3