From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15892 invoked by alias); 22 Jun 2017 09:17:51 -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: 41345 Received: (qmail 3819 invoked from network); 22 Jun 2017 09:17:51 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.12):SA:0(-5.0/5.0):. Processed in 1.481212 secs); 22 Jun 2017 09:17:51 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _spf.samsung.com designates 210.118.77.12 as permitted sender) X-AuditID: cbfec7f5-f792f6d0000063e9-2a-594b8b32cf8f Date: Thu, 22 Jun 2017 10:17:35 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: When RPROMPT != RPS1 Message-id: <20170622101735.4ebebd11@pwslap01u.europe.root.pri> In-reply-to: <170621101645.ZM9838@torch.brasslantern.com> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsWy7djP87pG3d6RBhN+6locbH7I5MDoserg B6YAxigum5TUnMyy1CJ9uwSujLPbJ7EVNHBU9HauZmpgPMLWxcjJISFgItF/vo0dwhaTuHBv PVCci0NIYCmjxL9pj1khnF4midnXnsB17Ok+zQyRWMYoseloEyOEM41JYvOTfywQzhlGiW/n 9zOCtAgJnGWUWHIgDMRmEVCVWLGzH2wUm4ChxNRNs8FqRATEJc6uPc8CYgsLKEocXvCBGcTm FbCXWN1yB+xATgFLifs7/4HF+QX0Ja7+/cQEcZK9xMwrZxgh6gUlfky+BzaHWUBHYtu2x+wQ trzE5jVvwc6WEGhml/jz8y7QERxAjqzEpgPMEHNcJD6fnwI1U1ji1fEt0ICRkejsOAgV72eU eNLtCzFnBqPE6TM7oOFiLdF3+yIjxDI+iUnbpjNDzOeV6GgTgijxkLjaNokdIuwoMWlKwgRG xVlIrp6F5OpZSK5ewMi8ilEktbQ4Nz212FSvODG3uDQvXS85P3cTIzANnP53/OsOxqXHrA4x CnAwKvHwTmjwihRiTSwrrsw9xCjBwawkwmvX5h0pxJuSWFmVWpQfX1Sak1p8iFGag0VJnJfr 1LUIIYH0xJLU7NTUgtQimCwTB6dUA2Ni0f6sDS6Z3TxF71zYF++YdPVqzPsXJcqpxyvW/Mty K2RYe8t4h22pzMdcu3Oa0b9nu7TNfH7si7moU2jnl9NfFlUELBbw0GSReGc7pTfLYZ/4t0Xv 3gh0vlLZcy35Rn6r22U50Y5Cw10hczy5FnReXGTrzPDqjO+yg5PSO5szHCfLZ2TG31JiKc5I NNRiLipOBAAEmpky/wIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t/xa7pG3d6RBv9n81gcbH7I5MDoserg B6YAxig3m4zUxJTUIoXUvOT8lMy8dFul0BA3XQslhbzE3FRbpQhd35AgJYWyxJxSIM/IAA04 OAe4Byvp2yW4ZZzdPomtoIGjordzNVMD4xG2LkZODgkBE4k93aeZIWwxiQv31gPFuTiEBJYw Srxv+c4I4cxgkli36iYrhHOOUeL22U/MEM5ZRolZXy+ygvSzCKhKrNjZDzaXTcBQYuqm2Ywg toiAuMTZtedZQGxhAUWJwws+gO3jFbCXWN1yhx3E5hSwlLi/8x/U0DlMEnP2LQMbxC+gL3H1 7ycmiAPtJWZeOcMI0Swo8WPyPbChzAJaEpu3NbFC2PISm9e8BVsgJKAucePubvYJjMKzkLTM QtIyC0nLAkbmVYwiqaXFuem5xYZ6xYm5xaV56XrJ+bmbGIGRtO3Yz807GC9tDD7EKMDBqMTD O6HBK1KINbGsuDL3EKMEB7OSCK9dm3ekEG9KYmVValF+fFFpTmrxIUZTYMhMZJYSTc4HRnle SbyhiaG5paGRsYWFuZGRkjhvyYcr4UIC6YklqdmpqQWpRTB9TBycUg2MsravZGafvbfl6k8/ M6VpsotWeZx6m9uYmr17ml1Ab+XVE1eu3Hpncv9VMMunr/tcDoVO0HkwmaEn2OlytOTPln69 0sLQ252BN86c+/Jb1C/f7M7KJLFyT5t/J9K+Tv5ygvXwwVttL38c8I37s66g/u71ydxzGiet el6rmNx++f3HlM6X3RdWflRiKc5INNRiLipOBAD/hcoxugIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170622091738eucas1p1155e4650422883303b30622cb4f21c55 X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUb?= =?UTF-8?B?7IK87ISx7KCE7J6QG1ByaW5jaXBhbCBFbmdpbmVlciwgU29mdHdhcmU=?= X-Global-Sender: =?UTF-8?B?UGV0ZXIgU3RlcGhlbnNvbhtTQ1NDLURhdGEgUGxhbmUbU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtQcmluY2lwYWwgRW5naW5lZXIsIFNvZnR3YXJl?= X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDA1Q0QwNTAwNTg=?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170621171640epcas3p3d782a0076de53dc91f1b78d3ec471af5 X-RootMTR: 20170621171640epcas3p3d782a0076de53dc91f1b78d3ec471af5 References: <170621101645.ZM9838@torch.brasslantern.com> On Wed, 21 Jun 2017 10:16:45 -0700 Bart Schaefer wrote: > I don't have a good suggestion for how to satisfy both constraints. > Anyone? The parameter initialization code has been broken up into > a few more sections already, maybe there's a way to rearrange these > as well. We can at least make it less likely people are going to trip over the complications if they're simply using the prompt system. pws idiff --git a/Functions/Prompts/prompt_walters_setup b/Functions/Prompts/prompt_walters_setup index 7948254..9fea574 100644 --- a/Functions/Prompts/prompt_walters_setup +++ b/Functions/Prompts/prompt_walters_setup @@ -14,10 +14,10 @@ EOF prompt_walters_setup () { if [[ "$TERM" != "dumb" ]]; then - PROMPT='%B%(?..[%?] )%b%n@%U%m%u> ' - RPROMPT="%F{${1:-green}}%~%f" + PS1='%B%(?..[%?] )%b%n@%U%m%u> ' + RPS1="%F{${1:-green}}%~%f" else - PROMPT="%(?..[%?] )%n@%m:%~> " + PS1="%(?..[%?] )%n@%m:%~> " fi prompt_opts=(cr percent)