From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id EB8F622392 for ; Sun, 21 Jan 2024 06:07:18 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1705813638; b=dmfLn0gR6YhF3YIEvw5qtqpVmBUfsiKKjTeve0+0FycfS1JCDWyUnII4J3B0cfNAp8yc420MdS xv+HpSnDvlM6Fh/rh35NjO0p63bfwmBbr6vRTQPkcrUvd6hhdkzPmrYrKWgIt+MbiN3cqkn7ND Vz7on33o8q3+A6GTSOZniOT4PMcQiv29ZKQ6VOiDFK7YnSUS46NAOMeOgUSx8nHsjGkvqcAv1t Vqifs9kOJXbEw5Ex9ETDYafRNVw0cz51LwqrO6TEKJFvwFVIGD2GFm9yS6d/Tifp3hWVeDfCIk 9URUYdlrW+vEbZ8lHxM60Do2kLiEzfva/sd79XNW4BVC+w==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1705813638; bh=I+vv3pHGl+V0XdHcmnrUqXrp43gbkdOPyecI8nrSbO0=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=YmisCRFe+FQHbFNoBo7UePWnM5/FQPW33dwSqgCERVp4YGyDCeRuMRFqY15E3OoPntyNF/PxAU 8uAbNF8zHcQorskmZfidvQumdiQVXrmeKeXNwXW3EAzfD3V60R8gfR+NrGJcnnKKJY2sdaRlZD 7qbi5OnGtOSIGdCFnmvxtlApx1/+dC8iwGI4aaFdTHOsRhS+9I4yRM8GTKrpiI8e16uneCvorg WmEgkdvvlwnFGNCv+xpsepzeMhLHL+GuRM3SLtKWACAU6vQ+9De/9CbRfMSOxEYnaNHRmj8et6 NBWNd8mwNYklz7vfRh7MlYyi9zDHyAx8iIy8E/0NNOwOrA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:In-Reply-To:References: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=jWd+N4CT4OrqLX5JCZXKRV7ZJxWIZm/i3J8oejQWXeE=; b=SYjtArLsjZMZlP4ON+LL3NBqRj SBtKN0GuaREA+TguNxe96DwrPFTMwo6iEdE5I8NwFda2jKzSZeVmx4WoHnaYyEnYYk4f/R3C+totx 9ZxMKj4xCtGsrTjTmzYV0RD4J3Gnx6ay3i7dsWbMtmyReGtpdNPuf3T7iWmiy6K+Zyk//gvdqy+yd Hjs1uwqsCNnNJuIPc3gaN5rVfG1FDlWPgHTpftq1wqrY4iXX6vv6TfOlh95+xDMpUIH+0O1m28hHE /OKYIBmUHB6DGoM7susctK/i8J2gFIqOp/nlWPKqzIP9keCKGvB0sqBavGes2KpJnlODtA/fUniie WLfYE6Dw==; Received: by zero.zsh.org with local id 1rRQ3A-000ETa-RY; Sun, 21 Jan 2024 05:07:16 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f50.google.com) smtp.remote-ip=209.85.218.50; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f50.google.com ([209.85.218.50]:59738) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rRQ2r-000EAd-OH; Sun, 21 Jan 2024 05:06:58 +0000 Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-a27733ae1dfso202262766b.3 for ; Sat, 20 Jan 2024 21:06:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1705813617; x=1706418417; darn=zsh.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=jWd+N4CT4OrqLX5JCZXKRV7ZJxWIZm/i3J8oejQWXeE=; b=Uy6kzeoLXWng8diJYZJAM1EIEYvwwTcdgbWmP6MucmqnqsT3AnBGpKAxvUmzneuhtA zLJ3Fz1L85a5IYqdfZL4e4LlKBksKGWPgFhN/xOG2BiUw9Xi7O1AKtcvwoVpkuvQrxSL I9l9Zh3iUOEBWWdFe17aMJfwCXi6RqRfH2YSq1ZHfiKeKt7VbvXaw/XbE9Ny9XJpnmj0 gJ4IYXyzBveZUr5FnflDZfo6/F9DQgatSaeYqiQSXzuqvygxWAe5CCp3Em3yvpDl8RrY 3F3NtWa47pl2ZpJtdkJeBReJZT529NTMO0B6PSUxAbueOMp9A+H7GxS7CD13i7Xd7T3E eLVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705813617; x=1706418417; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jWd+N4CT4OrqLX5JCZXKRV7ZJxWIZm/i3J8oejQWXeE=; b=fTTelNsc5mi/BHckEfEG740wXW6aplwIehMR0rEtnjtqDXqAf26TycuYXYm9ERdwYh /092OD2areIVAuBY5qJj1mW0fj0umkWWeHSHiy+YPrVGgTA7B4bF72PNWkhQwwP1mCG/ 98h/kObkw/dWYJDXZMqbyVzrCSMZX77UAjQSiiiGMwBRLXuuMLeyoraYmuCIcuHwo0XL cS3PhVbQq83ntQ+mBClv4XqsQrt4H2pVnI6POZJjJBqyyjW28z+RGqsEpmaeHC3/L7KR IanBXJBDRNVJTAVVQNRFVlCyIQGwBcggBDOVyoCUuIlC5uX3x1vZxiSHpCDuJ4cYiCak a7jQ== X-Gm-Message-State: AOJu0Yy4jGQCyinOBVScQd0c6hkchQQl0cwqOUddslmOrpCqt2oZo8KM KzWzgF65WRyym8wtlCaSC9y5Pw+MzASjXUQd8H0r2jiOvb2pL0YNIN4s6sQahw1mz+fAKvO7aST Zzrb+VCBOhD4ofc/h69SQcSh8pzvWsAn5xdY65Laid78ax5k= X-Google-Smtp-Source: AGHT+IH5wbh7kZd1B2wKE+IIY564PKOHsa1ESJ8OPRe3gvO73uB6VTNASf/5s9+3QUydltQ6P0k3pnGD6qM7pVtMwNA= X-Received: by 2002:a17:907:c314:b0:a28:f6a2:ca7a with SMTP id tl20-20020a170907c31400b00a28f6a2ca7amr996275ejc.178.1705813616778; Sat, 20 Jan 2024 21:06:56 -0800 (PST) MIME-Version: 1.0 References: <20231205021217.GA357346@zira.vinc17.org> <20231205125732.GA1126552@cventin.lip.ens-lyon.fr> In-Reply-To: <20231205125732.GA1126552@cventin.lip.ens-lyon.fr> From: Bart Schaefer Date: Sat, 20 Jan 2024 21:06:45 -0800 Message-ID: Subject: Re: [BUG] With CORRECT_ALL, an interrupted correct puts a truncated entry in history To: zsh-workers@zsh.org Content-Type: multipart/mixed; boundary="000000000000ae99f2060f6daec9" X-Seq: 52496 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: --000000000000ae99f2060f6daec9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Coming back to this because of the unfinished documentation patch. On Tue, Dec 5, 2023 at 4:57=E2=80=AFAM Vincent Lefevre = wrote: > > I was also thinking about the SPROMPT documentation. The following > is inexact: > > n (`no') (default) > Discard the correction and run the command. > y (`yes') > Make the correction and run the command. After thinking about this for bit, I realized that the foregoing was written specifically for the CORRECT option and was never made to reflect CORRECT_ALL. > One may think that the command will be run immediately after 'n' or 'y' > (i.e. not checking for other corrections). That's exactly what does happen with CORRECT. So this -- > Discard/Make the correction and prompt for the next correction > or run the command. -- isn't right either, unless CORRECT_ALL is set. --000000000000ae99f2060f6daec9 Content-Type: text/plain; charset="US-ASCII"; name="sprompt-correctall.txt" Content-Disposition: attachment; filename="sprompt-correctall.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lrn1d66e0 ZGlmZiAtLWdpdCBhL0RvYy9ac2gvcGFyYW1zLnlvIGIvRG9jL1pzaC9wYXJhbXMueW8KaW5kZXgg NjhkZjRhMTZmLi5hNmZiZTY3MjMgMTAwNjQ0Ci0tLSBhL0RvYy9ac2gvcGFyYW1zLnlvCisrKyBi L0RvYy9ac2gvcGFyYW1zLnlvCkBAIC0xNjM1LDkgKzE2MzUsMTMgQEAgQWxsIG90aGVyIHByb21w dCBlc2NhcGVzIGFyZSBhbHNvIGFsbG93ZWQuCiAKIFRoZSBhY3Rpb25zIGF2YWlsYWJsZSBhdCB0 aGUgcHJvbXB0IGFyZSB0dChbbnlhZV0pOgogc3RhcnRzaXRlbSgpCi1zaXRlbSh0dChuKSArTFBB UigpYG5vJytSUEFSKCkgK0xQQVIoKWRlZmF1bHQrUlBBUigpKShEaXNjYXJkIHRoZSBjb3JyZWN0 aW9uIGFuZCBydW4gdGhlIGNvbW1hbmQuKQotc2l0ZW0odHQoeSkgK0xQQVIoKWB5ZXMnK1JQQVIo KSkoTWFrZSB0aGUgY29ycmVjdGlvbiBhbmQgcnVuIHRoZSBjb21tYW5kLikKLXNpdGVtKHR0KGEp ICtMUEFSKClgYWJvcnQnK1JQQVIoKSkoRGlzY2FyZCB0aGUgZW50aXJlIGNvbW1hbmQgbGluZSB3 aXRob3V0IHJ1bm5pbmcgaXQuKQorc2l0ZW0odHQobikgK0xQQVIoKWBubycrUlBBUigpICtMUEFS KClkZWZhdWx0K1JQQVIoKSkoRGlzY2FyZCB0aGUgY29ycmVjdGlvbi4KK0lmIHRoZXJlIGFyZSBu byBtb3JlIGNvcnJlY3Rpb25zLCBhY2NlcHQgdGhlIGNvbW1hbmQgbGluZSwgZWxzZSAod2l0aAor dHQoQ09SUkVDVF9BTEwpKSBwcm9tcHQgZm9yIHRoZSBuZXh0LikKK3NpdGVtKHR0KHkpICtMUEFS KClgeWVzJytSUEFSKCkpKE1ha2UgdGhlIGNvcnJlY3Rpb24uIElmIHRoZXJlIGFyZSBubyBtb3Jl Citjb3JyZWN0aW9ucywgYWNjZXB0IHRoZSBjb21tYW5kIGxpbmUuKQorc2l0ZW0odHQoYSkgK0xQ QVIoKWBhYm9ydCcrUlBBUigpKShQbGFjZSB0aGUgZW50aXJlIGNvbW1hbmQgbGluZSBpbiB0aGUK K2hpc3RvcnkgZm9yIGxhdGVyIGVkaXQsIGJ1dCB3aXRob3V0IGFjY2VwdGluZyBpdC4pCiBzaXRl bSh0dChlKSArTFBBUigpYGVkaXQnK1JQQVIoKSkoUmVzdW1lIGVkaXRpbmcgdGhlIGNvbW1hbmQg bGluZS4pCiBlbmRzaXRlbSgpCiApCg== --000000000000ae99f2060f6daec9--