From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John Cummings Newsgroups: gmane.emacs.bugs Subject: bug#51253: 28.0.60; Meta keys broken when viper is active Date: Wed, 20 Oct 2021 08:24:54 +0000 Message-ID: <5enybkUDBpPl8wYH_YZAVjLUeDAyHzlXeCBuC2AeUnLt5E65YIwLvM6XHTY2XWVvaWvmiizx2lwIakNf26CgqwfK1IltK9pffP85tUhzmLU=@rootabega.net> References: <29G5yqRp1kUTv4CVh4sUgsUrbkl3D-i2cVAuswXYDFmmmrUhf6_Q8m10xW2NmL7RC6NY-wUcEo2_ZHzFDO9I07VdUiPCBpNfT6Iunw1vuw8=@rootabega.net> <878ryop17z.fsf@gnus.org> Reply-To: John Cummings Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23633"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 51253@debbugs.gnu.org, Stefan Kangas To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Oct 20 10:26:49 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1md6vw-0005wB-02 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 20 Oct 2021 10:26:48 +0200 Original-Received: from localhost ([::1]:33288 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1md6vu-0001Xm-2u for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 20 Oct 2021 04:26:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1md6vC-0001C6-Q8 for bug-gnu-emacs@gnu.org; Wed, 20 Oct 2021 04:26:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41098) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1md6vC-0007Ru-FS for bug-gnu-emacs@gnu.org; Wed, 20 Oct 2021 04:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1md6vC-0007OV-9d for bug-gnu-emacs@gnu.org; Wed, 20 Oct 2021 04:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: John Cummings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Oct 2021 08:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51253 X-GNU-PR-Package: emacs Original-Received: via spool by 51253-submit@debbugs.gnu.org id=B51253.163471830528340 (code B ref 51253); Wed, 20 Oct 2021 08:26:02 +0000 Original-Received: (at 51253) by debbugs.gnu.org; 20 Oct 2021 08:25:05 +0000 Original-Received: from localhost ([127.0.0.1]:52641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1md6uH-0007N0-EJ for submit@debbugs.gnu.org; Wed, 20 Oct 2021 04:25:05 -0400 Original-Received: from mail-4018.proton.ch ([185.70.40.18]:25874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1md6uE-0007MP-DA for 51253@debbugs.gnu.org; Wed, 20 Oct 2021 04:25:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rootabega.net; s=protonmail; t=1634718295; bh=n6FSfjyhkXhUkDxBV79TJ8NwokU9ggNtKkFzV1yiVlU=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=DOcpt8vreLF2khWcNVeWc+UugSTJXWZLNhdD80Ljbajgat5ugj3DXnbUDWGvaWSYO AsyIEavRPaowoTtb9Auqm1Uvm9DGcG+crFMF6ZNd3S08tTgzV5VhsnAP6zFZA6/nGF DkkWHZxu5NhRkEexBrG45Hniv/3XDboz/Q04SqMczn7dpSjZ6zHkt+yw4qV5qprzwo PhPWJYMN9JQkxg6G9qHvCbQ0Dl3CclVnPybvM5Jt0GLUSV9W+TObS7kOru4GCwAev1 Zz50u7YyTd2u+B6a1L3xGkl3+0o9XGvjWvBJwYxdx7ccWP3IwyERDH4kSsqWfk1yWC EXkrlM+9FPQkA== In-Reply-To: <878ryop17z.fsf@gnus.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:217640 Archived-At: Lars Ingebrigtsen wrote: > John Cummings john@rootabega.net writes: > > > > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D18182 was fixed in > > > > 5d522b430bd5ecfb8f082906cd634883dbb68f3e. This changed viper-ESC-ke= y > > > > from to ESC, which resulted in a direct key binding of (27 > > > > . 'viper-intercept-ESC-key) while in the viper vi/insert states. > > > > > > Maybe that commit should just be reverted? > > > > I've looked into this some more, and I think reverting it is the > > way that the entirety of the viper ESC-handling stack was designed > > to function. > > I've now reverted it in emacs-28, and I'm reopening bug#18182. Thanks, it's working again on my end! By the way, it had broken both terminal and gui Emacs, just in different ways (re: the commit message). I'll see what more I can do about the keymap logic.