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=-1.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5045 invoked from network); 30 Aug 2020 13:17:46 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 30 Aug 2020 13:17:46 -0000 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:Content-Type:To:Subject:Message-ID: Date:From:References:In-Reply-To:MIME-Version:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=aDo1FEMetUkyXTV9U1wqQOzaJIsU2s2BZ6Y9W5UFyV4=; b=Rg2at9eXyv+RTglHkUQdla+rQ7 Yzm+u7uqO2FDGDouIdfURTookWrL+EVc1AxbWyOVENWnRMbyMIfJ52296w+DWX7B07zRSqIdUH422 DQL/8mKoIpprymx7GyFKqkcT5cz93OkjT9+Iqclp5E9ZQf6VEIuoswRNJhE74n59/SWyahTIzSaSj PBIIcp12Q9HVojPAKAInmjy4FNn+bLE1+aDgUsx9DDkSlwwQntqjJskIbs64wSWP/P0NGCm9tFk/F HGZoIftZFtabjvesrxvz0Gngj7mj79tT7P9D3IZMhOilE1I6+ocePIHRLW5P8FuIEzN/YRyShXwXl ALHpRN7g==; Received: from authenticated user by zero.zsh.org with local id 1kCNDN-000I6P-CG; Sun, 30 Aug 2020 13:17:45 +0000 Authentication-Results: zsh.org; iprev=pass (mail-il1-f174.google.com) smtp.remote-ip=209.85.166.174; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=skipped; arc=none Received: from mail-il1-f174.google.com ([209.85.166.174]:39350) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1kCND5-000Hx8-Iy; Sun, 30 Aug 2020 13:17:29 +0000 Received: by mail-il1-f174.google.com with SMTP id 16so2156909ill.6 for ; Sun, 30 Aug 2020 06:17:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=aDo1FEMetUkyXTV9U1wqQOzaJIsU2s2BZ6Y9W5UFyV4=; b=XWcp/eWKP1VE6hfKanHeVlrMFMvAd8vVUFqASN/bG6hnzUxKGyWNtIRIdd+IQ2hooo ijka3eR1r9Acj1QK9sEFPCjrZBSU+60ZFVAYfdJSgZZNQu+jVbEGMOFvgsDrCdbf3b+J FzpyoN/OqSIgShVIYGuBcntZRKLQEVznyQZtuETEdlqDe8mF7uvo2hMnCGPWRnRuVUIJ EWdnem0bfObjcQmZ8sDdPmMRU/j5a6nwO5EkfE85MXwS8RuKpJDFYmO2Mtt1meKOlXkV lQFsexwVY+wN26KXU7GQCmhvtT1ZDxaJxk3GuyReduJkHpFg+Oagg3bNId12p5z8+kk4 +jyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=aDo1FEMetUkyXTV9U1wqQOzaJIsU2s2BZ6Y9W5UFyV4=; b=Z4NEIRp3WZTcZchYvo/8mmGgtRUbJpYXNvOgEvThKNqdjvu/j6/fLS/wafPRFBzFFI Nm9UWrVyHRbGvSOJQB30uFhUVVbQguSPRcR31RvIOAmzDlZtY7Oha8O03kMugAV+Juxv yqrvfn4YwfVON48jQjtr1WmYu3vE74u0bMLL3GlsBRc++anvWzCwj4Ef/WdW1/bSikv4 Q4YWTYmP5aUcN8iN46sdN1yiidZgTvXVHiIkzJnE+Ih/tYJMUePrGLTquLdry1VKf/uS OjkPjJt+uMnZ8GIs8CDaCbM/GnJYz0ZYJgj6IrKghB0A5iCq3ApWNMic5jMIc6tk4MPh IwyA== X-Gm-Message-State: AOAM530ZXZBwstLdgF8gf8rWkJl4GxiccQnQW9MwnLO3GEHbm3H+xPeX C61G4bpfPA8gmxU0HA5cFqaTcGF28AluW/lY91tX6W2b X-Google-Smtp-Source: ABdhPJxTlpuSMzWjTkVi+qcI8ZwH+I3DSTA9AD2NveuebjvQs0+4r8o8ZIpGdvUvnxWY2fU8NwARrOUi35ZWWjsAL7M= X-Received: by 2002:a92:ba02:: with SMTP id o2mr5511933ili.3.1598793446109; Sun, 30 Aug 2020 06:17:26 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4f:ab04:0:0:0:0:0 with HTTP; Sun, 30 Aug 2020 06:17:25 -0700 (PDT) In-Reply-To: <20200830111346.xulnbxoqxduetnoz@chazelas.org> References: <20200830111346.xulnbxoqxduetnoz@chazelas.org> From: Mikael Magnusson Date: Sun, 30 Aug 2020 15:17:25 +0200 Message-ID: Subject: Re: [regression] %2K prompt expansion no longer works To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 47353 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: On 8/30/20, Stephane Chazelas wrote: > $ print -rnP %2K | hd > 00000000 1b 5b 34 30 6d |.[40m| > 00000005 > > %K{2} is fine: > > $ print -rnP '%K{2}' | hd > 00000000 1b 5b 34 32 6d |.[42m| > 00000005 > > Introduced by worker:30496 > (https://www.zsh.org/mla/workers/2012/msg00421.html > 8a9b141652a0e4157056dc21e36a64ac712a7ee7 git commit). > > Oddly, the comment there: > >> Well, nobody objected so here's a version with de-duplicated >> code. The previous patch broke %K, but it works now (passed 1 >> for is_fg on both paths). > > Actually describes the bug here. Looks like Mikael just missed a bit in > that > fix. I likely only tested %K{2}, sorry about that (looks like not many other people use %2K either though). -- Mikael Magnusson