From 077d713020498aed20bca5855d9044f0256c6eaf Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Mon, 7 Mar 2011 14:47:43 +0100 Subject: add vcs_info to prompt --- .zsh/zshrc/80_prompt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.zsh/zshrc/80_prompt b/.zsh/zshrc/80_prompt index cb6cca0..b70e0ae 100644 --- a/.zsh/zshrc/80_prompt +++ b/.zsh/zshrc/80_prompt @@ -13,6 +13,8 @@ if autoload promptinit && promptinit 2>/dev/null ; then promptinit fi +setopt prompt_subst + EXITCODE="%(?..%?%1v )" # set variable debian_chroot if running in a chroot with /etc/debian_chroot @@ -25,8 +27,10 @@ if [[ "$TERM" == dumb ]] ; then PROMPT="${EXITCODE}${debian_chroot:+($debian_chroot)}%n@%m%40<...<%B%~%b%<< %# " else if (( EUID != 0 )); then - PROMPT="${RED}${EXITCODE}${WHITE}${debian_chroot:+($debian_chroot)}${RED}%n${WHITE}@%m${NO_COLOUR}:%40<...<%B%~%b%<< %# " # primary prompt string + PROMPT="${RED}${EXITCODE}${WHITE}${debian_chroot:+($debian_chroot)}${RED}%n${WHITE}@%m${NO_COLOUR}:%40<...<%B%~%b%<< "'${vcs_info_msg_0_}'"%# " # primary prompt string else PROMPT="${BLUE}${EXITCODE}${WHITE}${debian_chroot:+($debian_chroot)}${RED}%n${NO_COLOUR}@%m%40<...<%B%~%b%<< %# " # primary prompt string fi fi + +# vim:ft=zsh -- cgit v1.2.3-54-g00ecf