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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 27321 invoked from network); 27 Aug 2021 14:35:20 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 27 Aug 2021 14:35:20 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1630074920; b=MMKdtxfDknX+TKocjfJkmqRnGfPCEwSxPQFxMRYEazrinyNLjdlHKHq3c1eEQneFHkkdwOGjBb BptlCY1RGgYEosHmFa/AIgz+IftskGguf42WU49fKXNcZy09Ok2wngXfd9CCrIbvg0O3jOuSWS icS0yByeJq8EKW0tsw1NUpfDZpxgnjoEEuZSlO7u66hd2MqphYedAoc/5QUME9ox+VM27kCAGQ CVfZIzOvTBDbvFGsUMvUs248tiOasRoN/FSW+tGmkMUqH/eKCdFv9FccSvuXBFq07kVSt44zT/ eIogF1jM4CwNlic8/opuS/fytQgaTmO6aupqJR2kHCHKVA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ua1-f44.google.com) smtp.remote-ip=209.85.222.44; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1630074920; bh=1mPLAx8o23umbbuvwjZuxXnRrdvVQRKRVWBEn57iOFY=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=MLndwcB9SEmEwUhIeNsFyaCi7y2bKTaOYGwZBaoktKUXRnVC276VWmU5ai6b/N0LYG41h8bhPg Q8889Jcv4bnW1Rl749iiYJj7MkmLTzwD0EC4IJOlxYUxyOtuhHUHvZevhMv4M86pEya1j+w++d cxZxyfMgKE0tIf8OY7Mg5r4iDbKpwcL1lsWzCmoDDqSGxVP1Sn+qERaCP2tQsxqa2+AaK/anPa 0Jp4NyATsekCUDhqlv7BMUWyQGOf12FmaWyf5IL5/5j83Uj0lAvgqS90qH77qPKArDyqRjurQS fnWWnZ8jkijZ8CAqscoXTlVdjjw53Nj0QFqeObwvTQaVig==; 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:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=kJE+/VoM9L1qotz5VEdzWKyJx+UZScjbs/MYgeRNGoM=; b=P+7MCqjMfo31hkCwYDwVpct2qt QWn0aKUbgfs+9So99TZV3rI2h4/eKFyp9tBxpIG9V9hFKQgBrc8pQIShB43EDZfo9INWBF632sHre kO7V5bA9NC7GHdUtoLsRd9+HK1baXP0MK+vm5OH8xSHc1xmXpDkPOQXU6US41uRb2g+Hyv3QZiLXb ko3SFXxm6L++0pJwGH/n8zI3GqgsZyB7T/DHRfHDbhj77pg2knnyQYNf2U8tQzLrm+jOYMlKjTuIy g+JRQEpxrAuJONgcdgBV36IWdUd1JJB+HlGg4l6Y8F1NNtGFhUe+b4JBUO9yr9m1vkAW0pZ26Hgz3 iMQt/Lpg==; Received: from authenticated user by zero.zsh.org with local id 1mJcwy-000Hcr-FB; Fri, 27 Aug 2021 14:35:20 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ua1-f44.google.com) smtp.remote-ip=209.85.222.44; dkim=pass header.d=gmail.com header.s=20161025 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-ua1-f44.google.com ([209.85.222.44]:43672) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1mJcwg-000HKI-T8; Fri, 27 Aug 2021 14:35:03 +0000 Received: by mail-ua1-f44.google.com with SMTP id j31so3534419uad.10; Fri, 27 Aug 2021 07:35:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kJE+/VoM9L1qotz5VEdzWKyJx+UZScjbs/MYgeRNGoM=; b=HlazcZvvaGe/cvfkMvrPD9t8MQo5uKslmTQKjCTKY//x4tJDBOXmZ4g98jy/103YXr D8rx2qBes47u5U8BdUXw4fSeDWYcOIs0MSaOscnFCGHV2Dxf2JXmN5s+rC+AYy9ib8UN ec5IvNd6rZD/bupwknvdZRBIJ1CDBZ34Sp8ivmMblvPJ4rGpK7tq0Dk3toER00MqqGHN ArH253WFqAYp3rV0RqBg6V5raitGymsicHIKKCg8+z2X3QV5AX8oAkzhYbBE0+qZmnEY BQrUapi5UDBL4VN8V6nfM/HyQieLvUm/3sJPF1Chewg51NZa4H2Z93kjQvbZ7Do8bEc1 Y3YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kJE+/VoM9L1qotz5VEdzWKyJx+UZScjbs/MYgeRNGoM=; b=ZGkYReJlHJQ5/lV7NMXxIdna4kjs/ohKYv5sJhxaiXMArPL+Z7BYWpQhmDI2lurC+l tYKXP3roDPmEFSniHbOSq4gOEoLNr+LLAQqJVZnNkdrBTomLyS62YSnDUmiABnRemN/k D3z4POwT2jB59XoE1tXfmjZJhDntIriZPQ+fsd9sUh3uhTWUWxz3R1Xyi31HBkYNlYrZ webTEL4Q2EYJRO1L0eBWN2A9RUpJjCLkcQ3ZLPpPsjplbH3I4igWT9kmOTOpfk3bht6N mi6TLuAC+Apidquz9oyhww+97EL8Vs1YKmDiivazE9rHQIw8GAW+DwBFwbt55JetVMaB kphA== X-Gm-Message-State: AOAM533aQXI46rbqY4inLCOYj21OnDMAqMZ0D9KrkpDLKMiTI1CUZNHy Fb2gIr22voimdaM5h9YSG4J9fY5w5uSa3envl2mXeiyjForcTI66 X-Google-Smtp-Source: ABdhPJw2XfWSyIS1bhkYyvHDEULv0QaDFgj8++Bs8Tpla09BR0IIpr6JlX4nBhF94aMs98DZJt1vHeW1ccIAwXwfies= X-Received: by 2002:ab0:1346:: with SMTP id h6mr2028075uae.43.1630074901296; Fri, 27 Aug 2021 07:35:01 -0700 (PDT) MIME-Version: 1.0 References: <41870-1629973778.486912@CoLU.mVr5.ubZy> In-Reply-To: <41870-1629973778.486912@CoLU.mVr5.ubZy> From: Marlon Richert Date: Fri, 27 Aug 2021 17:34:25 +0300 Message-ID: Subject: Re: [BUG] `bindkey -M menuselect '^M' send-break` doesn't do what it says in the manual To: Oliver Kiddle Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 49320 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: On Thu, Aug 26, 2021 at 1:29 PM Oliver Kiddle wrote: > > On 16 Aug, Marlon Richert wrote: > > According to `man 1 zshmodules`: > > > > > send-break > > > leaves menu selection and restores the previous contents of the > > > command line > > > However, while using send-break during menu selection does exit the > > completion menu, it does _not_ restore the previous contents of the > > command line and in fact leaves the current selection in place. > > In my testing, both with my setup and starting from zsh -f, it does > behave as documented. Are you able to bisect your setup to find a cause > or provide a list of commands to reproduce it starting from a blank > setup? I can reproduce my case with the current master branch in a clean environment: % exec -c zsh -fc "TERM=$TERM PS1='%# ' exec Src/zsh -f" % zmodload zsh/complist % autoload compinit % compinit % bindkey -M menuselect '^M' send-break % bindkey '^I' menu-select % cd / % cd /bin/ After pressing Tab and then Enter, `cd /bin/` is left on the command line, instead of `cd /`. The same happens if I press Tab and then Ctrl-G.