From ea671f0544bbbe21f1b4aa829330a35040d7dc63 Mon Sep 17 00:00:00 2001 From: Christoph Neuroth Date: Thu, 5 Jan 2012 10:09:24 +0100 Subject: [PATCH] remove vcprompt (it was too sluggish with big mercurial repos) --- themes/c089.zsh-theme | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/themes/c089.zsh-theme b/themes/c089.zsh-theme index a001a45c2..f3849cc06 100644 --- a/themes/c089.zsh-theme +++ b/themes/c089.zsh-theme @@ -3,10 +3,12 @@ function virtualenv_info { [ $VIRTUAL_ENV ] && echo '('`basename $VIRTUAL_ENV`') ' } +# TODO: Currently not used because it renders the prompt unusably slow in large +# hg directories. Could not find a way to disable it only for mercurial though. function vcprompt_info { vcprompt --format-git "on ± %{$fg[magenta]%}%b%{$reset_color%}%{$fg[green]%}%u%m%a%{$reset_color%}" \ - --format-hg "on ☿ %{$fg[magenta]%}%b%{$reset_color%}%{$fg[green]%}%u%m%{$reset_color%}" \ --format "on %s %{$fg[magenta]%}%b%{$reset_color%}%{$fg[green]%}%u%m%{$reset_color%}" + --format-hg "on ☿ %{$fg[magenta]%}%b%{$reset_color%}%{$fg[green]%}%u%m%{$reset_color%}" \ } function box_name { @@ -14,7 +16,7 @@ function box_name { } setopt PROMPTBANG -PROMPT='%{$fg[magenta]%}%n%{$reset_color%} at %{$fg[yellow]%}$(box_name)%{$reset_color%} in %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%} $(vcprompt_info) +PROMPT='%{$fg[magenta]%}%n%{$reset_color%} at %{$fg[yellow]%}$(box_name)%{$reset_color%} in %{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%} $(virtualenv_info)${fg_bold[white]}[!!!%(?,,%{%}:%?)]%{$reset_color%} %# ' local return_status="%{$fg[red]%}%(?..✘)%{$reset_color%}"