From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 13094 invoked from network); 26 Oct 2020 07:29:56 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 26 Oct 2020 07:29:56 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20200801; t=1603697396; b=vXNxUi9OV5bBHJkxH2VTsTt54Uw9rYHXTzN0Ouxkp1Jxm/a0cMt40QdRkk1I7FqL16IJRKwdKs tvotAXMwefiYRdRG8xcvVdnQ62tLoZfDq1paW695wheqnQHudEy/xDfTExtZsnjpRv8+PbEaBg IRWnq8H20fe1euW8RIjYqoj01HXhc/76eRyGJoDPfr1TgB0gy8ItY1slA4RRNompNc5opGhGFT mLxH4aR0BI4VYqif1mlzWp+r4vgfz8vetm34ffKseg6FMCrlDuXAhZgvSZ4vW5bNGc046I9u7O yl22Ltxk5koDFDj8aGhFLW3if8XJsPdhW/N4xzsPGAUTGw==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (relay3-d.mail.gandi.net) smtp.remote-ip=217.70.183.195; dmarc=none header.from=chazelas.org; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20200801; t=1603697396; bh=pVLhO4DQpKfbKMB9UtVb5HPYcgGSDYtI+PtBtRO+zTM=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:DKIM-Signature; b=Eg9yE7LFqQLaiSJqBoUe2qKBTYuD6GFzYR32pI3G99MGiruDiZ2M4UGxS3yxA+mP+QqdmHY1Y5 p86kepJeA7LA3uqQmeORkCZjOt6s0UbkEnU8e56AUbZUvreR6V9/GopGWYCatsLKKn+RY9CXXy cLrR1zcfjtXGSmO6KSgGLxZbQemGB1jrg3YTXAC5/m6C0fx6sG8mAOkGAc08vJUQ2o732tSrEB IC733WzdI1HNT32obXcNT3nijJRjlWY+cYamS80yEw5vVBeOzLBunR6fdQhoRSESZDPMXEcByV DGcEe0OOBFI18b2JMMQ5OxYD92Io6VVUxVQXEKOAO7/ImA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20200801; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=Vxo/mBt6EbkycxjMLT7Zz7A+Ugz96GvtCKjGYUAdUhs=; b=LqxIpuJzP8CnFlj7rxcxlkE+Zj 0J1x2TCGmNVqm/q0xyfsremADJhsp8Mf1ANfi9wKE3WPhOiOrPZnk5ANtfXPZsS3Ng4QKcauh4Yxj sj5jllLcTIVpVGBpci0+pX+7Ie5diuCCCvc94qJM0KTpfxLDx1/FcPkEOIHam8rnR1J6hTBYvUyxQ C9D0R+/kjIPfvf1YvBg297MDBodUR3NB/81seT3l4L7AR1QiwMIGRkec1NuzouxSpQRbOKwIzvorR 8xgIqddqFlCM/preDpRwB2I8qmFTWpTx8dhXo4XcDUATY3qsVyO2+IXWp9/nfYrbypt6XE8uzKD+e E6Hyy0Yw==; Received: from authenticated user by zero.zsh.org with local id 1kWwwx-0003OB-Ka; Mon, 26 Oct 2020 07:29:51 +0000 Authentication-Results: zsh.org; iprev=pass (relay3-d.mail.gandi.net) smtp.remote-ip=217.70.183.195; dmarc=none header.from=chazelas.org; arc=none Received: from relay3-d.mail.gandi.net ([217.70.183.195]:56433) by zero.zsh.org with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1kWwwj-0003GB-Jf; Mon, 26 Oct 2020 07:29:38 +0000 X-Originating-IP: 94.10.124.211 Received: from chazelas.org (unknown [94.10.124.211]) (Authenticated sender: stephane@chazelas.org) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 63E0560007; Mon, 26 Oct 2020 07:29:35 +0000 (UTC) Date: Mon, 26 Oct 2020 07:29:34 +0000 From: Stephane Chazelas To: Mikael Magnusson Cc: Daniel Shahaf , Zsh hackers list Subject: Re: [regression] %2K prompt expansion no longer works Message-ID: <20201026072934.lwamqkoepmubftg3@chazelas.org> Mail-Followup-To: Mikael Magnusson , Daniel Shahaf , Zsh hackers list References: <20200830111346.xulnbxoqxduetnoz@chazelas.org> <20201025201219.24ef0ddc@tarpaulin.shahaf.local2> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Seq: 47504 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: 2020-10-25 22:29:44 +0100, Mikael Magnusson: [...] > >> Just noticed that these [unposted] testcases don't pass. Added some > >> debugging prints and it turns out that %F{green} uses a different code > >> than specifying the number. Eg, > >> > >> echo $F1 $F2 $F3 $F4 | cat -v > >> > >> results in > >> > >> ^[[38;5;2m ^[[38;5;2m ^[[38;5;2m ^[[32m [...] I can reproduce with: $ TERM=rxvt-unicode-256color zsh -c 'print -P %F{green}' | hd 00000000 1b 5b 33 32 6d 0a |.[32m.| 00000006 $ TERM=rxvt-unicode-256color zsh -c 'print -P %F{1}' | hd 00000000 1b 5b 33 38 3b 35 3b 31 6d 0a |.[38;5;1m.| 0000000a Shouldn't %F{green} give the same as %F{2} (echoti setaf 2) instead of hardcoding the escape sequence? -- Stephane