From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21898 invoked by alias); 22 Nov 2015 18:38:40 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 37194 Received: (qmail 15045 invoked from network); 22 Nov 2015 18:38:39 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:in-reply-to:comments:references:to:subject :mime-version:content-type; bh=4YviNW+V1N9brJ6qE8Y3XhoIHLoyLYyAYJkSIezJ7EM=; b=EPQW5RRsF+NKrphuSfneeUaYDo6O9Qi6tVD4LSaevcBOawciGBh7CyGXvsJpO39uUk 7yCNdSwjiUqmVQtFETKzXBmYZ0qGOTkaM5AT377ZvChZRjxPsqDltqUY02cye2ssEu6s ETLn7Q0phWUy9aE1RGsK8b9O33akWN3kHIZeE35shjZ1hLtV3Vft392CxYff4GKlcLOK ecdeyjBiwi4RUgnxplC61hxg/wOIV1UyakLrAeNGZUzM0K8Xm6qMZ8nIDYE4MRiDkIbV VRYbYn1bJeWJTjq8oPR9yN/lYsc/xUcAb++5qUPJdtPzsxXCs+/t+ofmhUumN4vN23qT 69XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:date:in-reply-to:comments :references:to:subject:mime-version:content-type; bh=4YviNW+V1N9brJ6qE8Y3XhoIHLoyLYyAYJkSIezJ7EM=; b=W2l9nYTT2rz9RPu34KHVZapcrP+zfdVUdSoRJ4hjEj1FqjHkGykAciXRSuzv23u8x0 SywPf9TVpLhzmpFfm8DzzOX4QawkcnX6/VMEvOdT7OUHli92uRVReSPBWA+NrUKPusKn /VfvzvrjKUaB9F+vDMTnjuXVOZaPlI/bqVXO4Wh53LiamIqX7XdkldbOSrZy665caPJK ZJb52uuHteHQgXCGg2JOUZvrNjAd60a0tpcKs5EdI2hct2aZ/+0oMjxuiz8HXbAiZoDy hgbT9UeSYRfAW0ekKjNszIlR9ihdIJee60nCBbbtTIMf1+aLeMarA077UMsT3wU+5+N7 FKyQ== X-Gm-Message-State: ALoCoQm8HOfGtbzIgLQC0wSwgVAYj/KjjSlWitvlenPPWjBydtG2TwBm8GPP95NO6sE649xa5RSG X-Received: by 10.68.133.134 with SMTP id pc6mr31567575pbb.35.1448217517058; Sun, 22 Nov 2015 10:38:37 -0800 (PST) From: Bart Schaefer Message-Id: <151122103844.ZM10439@torch.brasslantern.com> Date: Sun, 22 Nov 2015 10:38:44 -0800 In-Reply-To: <20151122180621.6aa84f81@ntlworld.com> Comments: In reply to Peter Stephenson "Re: Fix strftime (prompts) before 5.2?" (Nov 22, 6:06pm) References: <151122092711.ZM10012@torch.brasslantern.com> <20151122180621.6aa84f81@ntlworld.com> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: Re: Fix strftime (prompts) before 5.2? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Nov 22, 6:06pm, Peter Stephenson wrote: } } Putting it all together, the reported failing case is: } } % (LC_ALL=de_CH.UTF-8; print -P "%D{%a %b %d} %D{%I:%M:%S%P}") } Son Nov 22 Maybe it's time (ahem) for something like this? (Equivalent patch would be needed in elite, elite2, fade, and fire themes.) The difference is " %p" in most langinfo vs. "%P" in the current themes. diff --git a/Functions/Prompts/prompt_bigfade_setup b/Functions/Prompts/prompt_bigfade_setup index 2d95f31..918ac82 100644 --- a/Functions/Prompts/prompt_bigfade_setup +++ b/Functions/Prompts/prompt_bigfade_setup @@ -31,7 +31,10 @@ prompt_bigfade_setup () { autoload -Uz prompt_special_chars prompt_special_chars - PS1="%B%F{$fadebar}$schars[333]$schars[262]$schars[261]$schars[260]%B%F{$userhost}%K{$fadebar}%n@%m%b%k%f%F{$fadebar}%K{black}$schars[260]$schars[261]$schars[262]$schars[333]%b%f%k%F{$fadebar}%K{black}$schars[333]$schars[262]$schars[261]$schars[260]%B%F{$date}%K{black} %D{%a %b %d} %D{%I:%M:%S%P}$prompt_newline%B%F{$cwd}%K{black}%d>%b%f%k " + zmodload zsh/langinfo 2>/dev/null + local T_FMT=${${langinfo:+${langinfo[T_FMT_AMPM]}}:-%I:%M:%S%P} + + PS1="%B%F{$fadebar}$schars[333]$schars[262]$schars[261]$schars[260]%B%F{$userhost}%K{$fadebar}%n@%m%b%k%f%F{$fadebar}%K{black}$schars[260]$schars[261]$schars[262]$schars[333]%b%f%k%F{$fadebar}%K{black}$schars[333]$schars[262]$schars[261]$schars[260]%B%F{$date}%K{black} %D{%a %b %d} %D{$T_FMT}$prompt_newline%B%F{$cwd}%K{black}%d>%b%f%k " PS2="%B%F{$fadebar}$schars[333]$schars[262]$schars[261]$schars[260]%b%F{$fadebar}%K{black}$schars[260]$schars[261]$schars[262]$schars[333]%F{$fadebar}%K{black}$schars[333]$schars[262]$schars[261]$schars[260]%B%F{$fadebar}>%b%f%k " prompt_opts=(cr subst percent)