From bf43db124afac747c1efb02716092b107bc66ad1 Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Sun, 18 May 2008 17:00:43 +0000 Subject: 25063: minor tweaks to Bart's prompt --- ChangeLog | 3 +++ Functions/Prompts/prompt_bart_setup | 8 +++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index ae6b65fad..ace2ac077 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2008-05-18 Peter Stephenson + * 25063: Functions/Prompts/prompt_bart_setup: minor + tweaks. + * Mikael: 25054: Doc/Zsh/prompt.yo: typo. 2008-05-17 Peter Stephenson diff --git a/Functions/Prompts/prompt_bart_setup b/Functions/Prompts/prompt_bart_setup index 4489c0425..a71bf2deb 100644 --- a/Functions/Prompts/prompt_bart_setup +++ b/Functions/Prompts/prompt_bart_setup @@ -151,8 +151,7 @@ prompt_bart_setup () { # A few extra niceties ... repeat 1 case "$1:l" in (off|disable) - precmd_functions[(r)prompt_*_precmd]= - precmd_functions=($precmd_functions) + add-zsh-hook -D precmd "prompt_*_precmd" functions[TRAPWINCH]="${functions[TRAPWINCH]//prompt_bart_winch}" [[ $prompt_theme[1] = bart ]] && PS1=${${(f)PS1}[-1]} return 1 @@ -162,7 +161,10 @@ prompt_bart_setup () { [[ $prompt_theme[1] = bart ]] && break ;& (*) - # Abuse the fg assoc to hold our selected colors ... + # Use the fg assoc to hold our selected colors ... + # This used to be provided by the function colors, but is now + # set directly from here. There should be no clash if both + # are in use. fg[%m]="%F{${1:-red}}" fg[%h]="%F{${2:-blue}}" fg[%~]="%F{${3:-default}}" -- cgit 1.4.1