From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: 24.0.50; M-x broken in console mode with viper (always gives: "viper bell") Resent-From: Stefano Zacchiroli Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Jul 2011 10:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9146@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.131133154717743 (code B ref -1); Fri, 22 Jul 2011 10:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 22 Jul 2011 10:45:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QkDEp-0004c8-3U for submit@debbugs.gnu.org; Fri, 22 Jul 2011 06:45:47 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QkDEl-0004bt-Pb for submit@debbugs.gnu.org; Fri, 22 Jul 2011 06:45:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QkDEf-0007Zf-Hm for submit@debbugs.gnu.org; Fri, 22 Jul 2011 06:45:38 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:36894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkDEf-0007Zb-BI for submit@debbugs.gnu.org; Fri, 22 Jul 2011 06:45:37 -0400 Received: from eggs.gnu.org ([140.186.70.92]:54254) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkDEd-0007qG-V1 for bug-gnu-emacs@gnu.org; Fri, 22 Jul 2011 06:45:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QkDEc-0007Ym-4J for bug-gnu-emacs@gnu.org; Fri, 22 Jul 2011 06:45:35 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]:52619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QkDEb-0007Xw-R2 for bug-gnu-emacs@gnu.org; Fri, 22 Jul 2011 06:45:34 -0400 Received: from usha.takhisis.invalid (unknown [78.28.140.4]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id AA9DF100C2 for ; Fri, 22 Jul 2011 12:45:30 +0200 (CEST) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 1C08260E4; Fri, 22 Jul 2011 12:45:27 +0200 (CEST) From: Stefano Zacchiroli Date: Fri, 22 Jul 2011 12:45:27 +0200 Message-ID: <877h7ar3ug.fsf@usha.takhisis.invalid> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.6 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) I'm using Emacs with viper mode and often with a console-only emacsclient. Since a couple of weeks, viper mode is broken with emacs snapshot. Every time I try to use M-x (or other M-something) is impossible with Viper, I immediately obtain a "viper bell" message in the minibuffer line and the M-x key does not get delivered to Emacs. I've been able to reproduce the bug with "emacs -Q -nw", then loading Viper mode with "M-x viper-mode" (which does work before loading Viper). >From that moment on, "M-x" does not work anymore. In GNU Emacs 24.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.5) of 2011-07-21 on cigue, modified by Debian (emacs-snapshot package, version 1:20110721-1) configured using `configure '--build' 'x86_64-linux-gnu' '--host' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/24.0.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.0.50/site-lisp:/usr/share/emacs/site-lisp' '--without-compress-info' '--with-crt-dir=/usr/lib/x86_64-linux-gnu/' '--with-x=yes' '--with-x-toolkit=gtk' '--with-imagemagick=yes' 'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g -Wl,--as-needed' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: it_IT.utf8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: ESC [ > 1 ; 2 8 0 1 ; 0 c ESC x v i p TAB e r - m o TAB RET i a s f g s a f g ESC ESC x ESC x ESC x ESC x ESC x ESC x C-_ ESC x C-g ESC [ 2 1 ~ h s Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Making completion list... Loading viper... Loading /home/zack/.viper...done Loading viper...done Viper bell [6 times] Undo! Viper bell Quit delete-backward-char: Text is read-only [2 times] Load-path shadows: /usr/share/emacs/24.0.50/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs/24.0.50/site-lisp/puppet-el/puppet-mode hides /usr/share/emacs/site-lisp/puppet-mode /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.0.50/lisp/textmodes/rst Features: (shadow sort gnus-util mail-extr message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug tmm electric edmacro kmacro viper viper-ex viper-macs viper-mous viper-cmd viper-keym ring viper-util viper-init advice help-fns advice-preload help-mode easymenu view time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) -- Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7 zack@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/ Quando anche i santi ti voltano le spalle, | . |. I've fans everywhere ti resta John Fante -- V. Capossela .......| ..: |.......... -- C. Adams From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: Acknowledgement (24.0.50; M-x broken in console mode with viper (always gives: "viper bell")) Resent-From: Stefano Zacchiroli Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Sep 2011 07:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.13171948013272 (code B ref 9146); Wed, 28 Sep 2011 07:27:03 +0000 Received: (at 9146) by debbugs.gnu.org; 28 Sep 2011 07:26:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R8oXP-0000qh-Oe for submit@debbugs.gnu.org; Wed, 28 Sep 2011 03:26:40 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R8oXD-0000qH-QQ; Wed, 28 Sep 2011 03:26:33 -0400 Received: from usha.takhisis.invalid (did75-22-78-236-196-47.fbx.proxad.net [78.236.196.47]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 0F44210164; Wed, 28 Sep 2011 09:25:33 +0200 (CEST) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 9F1176088; Wed, 28 Sep 2011 09:25:31 +0200 (CEST) Date: Wed, 28 Sep 2011 09:25:31 +0200 From: Stefano Zacchiroli Message-ID: <20110928072531.GA12901@upsilon.cc> References: <877h7ar3ug.fsf@usha.takhisis.invalid> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.6 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.9 (---) On Fri, Jul 22, 2011 at 10:46:02AM +0000, GNU bug Tracking System wrote: > If you wish to submit further information on this problem, please > send it to 9146@debbugs.gnu.org. Heya, any news about this? I test it routinely with new development snapshots and I can still reproduce it. I'm starting to fear emacs 24 can be released with this bug, de facto making viper mode unusable for emacsclient console users. I'll be happy to investigate it a bit more, but I'd appreciate if the maintainers can check that I'm not the only one being able to reproduce this. Many thanks in advance, Cheers. --=20 Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o . Ma=EEtre de conf=E9rences ...... http://upsilon.cc/zack ...... . = . o Debian Project Leader ....... @zack on identi.ca ....... o o o =AB the first rule of tautology club is the first rule of tautology club = =BB From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: 24.0.50; M-x broken in console mode with viper (always gives: "viper bell") Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Sep 2011 16:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.13172283502941 (code B ref 9146); Wed, 28 Sep 2011 16:46:01 +0000 Received: (at 9146) by debbugs.gnu.org; 28 Sep 2011 16:45:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R8xGY-0000lO-22 for submit@debbugs.gnu.org; Wed, 28 Sep 2011 12:45:50 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R8xGV-0000lD-S5 for 9146@debbugs.gnu.org; Wed, 28 Sep 2011 12:45:49 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R8xFb-00040t-8r; Wed, 28 Sep 2011 12:44:51 -0400 From: Glenn Morris References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> X-Spook: industrial espionage Hugo Chavez Geraldton world X-Ran: OJt0tROMHW">++\<'zh?nZ%Lv:`f=)*&,+-Q<;6lk&`7\vdu|dK&D((f{?XZu{NKrUG&zE X-Hue: red X-Attribution: GM Date: Wed, 28 Sep 2011 12:44:51 -0400 In-Reply-To: <20110928072531.GA12901@upsilon.cc> (Stefano Zacchiroli's message of "Wed, 28 Sep 2011 09:25:31 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) I can reproduce it, but I don't know how to fix it. From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: 24.0.50; M-x broken in console mode with viper (always gives: "viper bell") Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Sep 2011 16:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.13172285453284 (code B ref 9146); Wed, 28 Sep 2011 16:50:02 +0000 Received: (at 9146) by debbugs.gnu.org; 28 Sep 2011 16:49:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R8xJh-0000qv-3s for submit@debbugs.gnu.org; Wed, 28 Sep 2011 12:49:05 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R8xJe-0000qN-D0 for 9146@debbugs.gnu.org; Wed, 28 Sep 2011 12:49:03 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R8xIk-0004FS-67; Wed, 28 Sep 2011 12:48:06 -0400 From: Glenn Morris References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> X-Spook: Vickie Weaver RSA colonel ASPIC virus Etacs cryptographic X-Ran: ZXzDn,jTw9*J5[CNJHL#|i/`E!MK(Y.I/}^v/F!F!up1IDr/_].{6ZH]Fvt1rtBh2A{[^I X-Hue: yellow X-Attribution: GM Date: Wed, 28 Sep 2011 12:48:06 -0400 In-Reply-To: (Glenn Morris's message of "Wed, 28 Sep 2011 12:44:51 -0400") Message-ID: <5739fgvcjd.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) PS bisecting to find out when it started happening may be useful. From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: 24.0.50; M-x broken in console mode with viper (always gives: "viper bell") Resent-From: Stefano Zacchiroli Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Sep 2011 08:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris Cc: Julien Danjou , 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.131737269427665 (code B ref 9146); Fri, 30 Sep 2011 08:52:01 +0000 Received: (at 9146) by debbugs.gnu.org; 30 Sep 2011 08:51:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R9Yog-0007C9-5c for submit@debbugs.gnu.org; Fri, 30 Sep 2011 04:51:34 -0400 Received: from upsilon.hackadomia.org ([91.121.245.170]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R9Yoe-0007C2-1U for 9146@debbugs.gnu.org; Fri, 30 Sep 2011 04:51:33 -0400 Received: from usha.takhisis.invalid (dynamic-adsl-78-13-71-134.clienti.tiscali.it [78.13.71.134]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id ECB0F10327; Fri, 30 Sep 2011 10:50:25 +0200 (CEST) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id 6271F608D; Fri, 30 Sep 2011 10:50:25 +0200 (CEST) Date: Fri, 30 Sep 2011 10:50:25 +0200 From: Stefano Zacchiroli Message-ID: <20110930085025.GA30513@upsilon.cc> References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> <5739fgvcjd.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3" Content-Disposition: inline In-Reply-To: <5739fgvcjd.fsf@fencepost.gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --r5Pyd7+fXNt84Ff3 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Sep 28, 2011 at 12:48:06PM -0400, Glenn Morris wrote: > PS bisecting to find out when it started happening may be useful. I'll be glad to help, although I don't think I'll have in the near future time to do the various builds myself. I'm using emacs development branch through the unofficial "emacs-snapshot" Debian packages maintained by Julien Danjou (Cc:-ed). Julien: is there an archive of past emacs-snapshot packages? If so, I'll be happy to go through them, as a first approximation of bisection. TIA, Cheers. --=20 Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o . Ma=EEtre de conf=E9rences ...... http://upsilon.cc/zack ...... . . o Debian Project Leader ....... @zack on identi.ca ....... o o o =AB the first rule of tautology club is the first rule of tautology club =BB --r5Pyd7+fXNt84Ff3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIVAwUBToWC0ZwxUDxthmOWAQhePA//T7A95+siATsEX4kV+qYn3ey+WWzMCQpW 1aoK6LocAuDHuccRAupjZlHIjKMMEydgO2YV5yr6gv7xhmxMioi0NrE31o3Valrx 6kHdxdClgF4yCdQA9eQoxrMJLxN5xumH3dlOZTOTcaqiZMLrlcnskxkwnxwvoS38 u1PeUm2mTUI1LTKgh8UqzoGSEOzTooxTO9QgRiBTA303WtT+ck/irx2VjMNtWccJ xLpU62CjNLouJK/4Q/wyAHyhr888ULXGlpuPmiYr6eX2OoXAHrktKtto0Tw/kEtE npH1mDyLkt+rsblKp8bVGTaZpN50QwxT+YtykJgms49b2clMak76LvEJAKebPkVA ysjZHr6k7cbEQ/HhuGNWOOk58NWd2LAWOi1GOkQOlCEsaUCEgIDlzwNXaqgBr42o wRX9UrqR2iZJLxXJG5EEXRrLXIHSKc9gWTMMafj6c0aL+Z9S/jUBi6bP5ZnQxBpK eSaiqjnb4hYFcozCgJsIfGYiuI1Y4Dvm8w6+7qLBmweTgIygNSKF/n+XQ2iY0v8Q Gxf+VsGM3FKZKNZppsHXF8tBUbK9lWZMjnZSGuzSuou1pBBFrLrNiagUS6C2W+oH WAbrR0jKOlZcYn5/5J07KdNEJC3pSeV1781a3yBxV696mH1Vb/p/rAy+7keU5wRC Ty4oF6SrTxg= =LvHb -----END PGP SIGNATURE----- --r5Pyd7+fXNt84Ff3-- From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: 24.0.50; M-x broken in console mode with viper (always gives: "viper bell") Resent-From: Julien Danjou Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Sep 2011 09:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: Glenn Morris , 9146@debbugs.gnu.org, Julien Danjou Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.131737413929765 (code B ref 9146); Fri, 30 Sep 2011 09:16:02 +0000 Received: (at 9146) by debbugs.gnu.org; 30 Sep 2011 09:15:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R9ZBz-0007k1-1C for submit@debbugs.gnu.org; Fri, 30 Sep 2011 05:15:39 -0400 Received: from prometheus.naquadah.org ([212.85.154.174] helo=mx1.naquadah.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R9ZBw-0007jt-OC for 9146@debbugs.gnu.org; Fri, 30 Sep 2011 05:15:37 -0400 Received: from keller.adm.naquadah.org (AMontsouris-651-1-108-170.w83-202.abo.wanadoo.fr [83.202.163.170]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.naquadah.org (Postfix) with ESMTPSA id F06CE5C120; Fri, 30 Sep 2011 11:14:29 +0200 (CEST) From: Julien Danjou Organization: Debian References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> <5739fgvcjd.fsf@fencepost.gnu.org> <20110930085025.GA30513@upsilon.cc> Date: Fri, 30 Sep 2011 11:14:25 +0200 In-Reply-To: <20110930085025.GA30513@upsilon.cc> (Stefano Zacchiroli's message of "Fri, 30 Sep 2011 10:50:25 +0200") Message-ID: <874nzuwfwu.fsf@keller.adm.naquadah.org> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, Sep 30 2011, Stefano Zacchiroli wrote: > I'll be glad to help, although I don't think I'll have in the near > future time to do the various builds myself. I'm using emacs development > branch through the unofficial "emacs-snapshot" Debian packages > maintained by Julien Danjou (Cc:-ed). > > Julien: is there an archive of past emacs-snapshot packages? If so, I'll > be happy to go through them, as a first approximation of bisection. Nop, but I've the versions from 1:20110917-1 on my computer if needed. But I've nothing before. If you want to do a git bisect with a build yourself, it really should not be harder than cloning the repo from Alioth and calling debuild. http://anonscm.debian.org/gitweb/?p=3Dusers/acid/emacs-snapshot.git;a= =3Dsummary =2D-=20 Julien Danjou --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAEBAgAGBQJOhYhxAAoJEGEbqVCLeKXC7TwQAIGbyHB5hw39HVSp2eVOBAMI 4w3TFnZPSvgUFtGhdUtdkBFx5/l7ODQqHuiLgpAT85TMXkf0f4BURwFjqCLOaAsa gk8GhlnmsNQyNLB5jkvLCbhCrN1dNEKTDOoZYjMCUMzu99guOJR6eezGGjvvxNdL dYsHy+Jx1vvac/kpPltw6P+7e0QPjNDQ27MARS5+AGIP5BkmBRZwSVN780z66MtS ydSTDESfwHwcGfyOENzxVLR7Fl3AtGFcxn1Q9hH8yQagJOj6E4ZRFTyiSF5bsjsi DXECM8ZjqWpEAA/DjYR+kz2TpRSZMHgV/BytXIN5JBZ5MfGCAjfOcY1KpKqBC8EY fG6pHcaQXRo10Cckw9CLiIjLPXBJULoPJV6wcJ5eyQ7PeSW0GRYIbbIRVKax6cFO u4v1j9YrA9TWAg1iYOb9bHGVxMgylLCpj8B+qVNgWm9yiBTR2ff/CXhNZVQe3kut WP8ccRzWqz1P2bNEwqm91b7WNb7u7YebAjIpkbqQxkSqk+8y94LlJxW9UnGyrSHn iNG6STWflo32TZbn4s0Z4HBHP3BC82sFkm8xUZhjcHoZEn+x5mavuNEuUOC3U7JY qudJ63uPCsa/XHevSOQZ9xmLGi4A3zCgRmU3QhYO3etkg4rd+oR9FId5RDECgv8/ Fbv4l+MqlcDjW+7+xwGQ =4opK -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: M-x broken in console mode with viper (always gives: "viper bell")) Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Nov 2011 22:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Kifer , Stefano Zacchiroli Cc: 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.13204467861315 (code B ref 9146); Fri, 04 Nov 2011 22:47:02 +0000 Received: (at 9146) by debbugs.gnu.org; 4 Nov 2011 22:46:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMSWn-0000L9-9k for submit@debbugs.gnu.org; Fri, 04 Nov 2011 18:46:26 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RMSWk-0000L0-8D for 9146@debbugs.gnu.org; Fri, 04 Nov 2011 18:46:23 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAGJptE5MCoYy/2dsb2JhbABEDql3gQaBcgEBBVYjEAs0EhQYDSQBvhiJKwShWYNyUw X-IronPort-AV: E=Sophos;i="4.69,457,1315195200"; d="scan'208";a="146341659" Received: from 76-10-134-50.dsl.teksavvy.com (HELO pastel.home) ([76.10.134.50]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 04 Nov 2011 18:43:44 -0400 Received: by pastel.home (Postfix, from userid 20848) id 316A159284; Fri, 4 Nov 2011 18:43:44 -0400 (EDT) From: Stefan Monnier Message-ID: References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> Date: Fri, 04 Nov 2011 18:43:44 -0400 In-Reply-To: <20110928072531.GA12901@upsilon.cc> (Stefano Zacchiroli's message of "Wed, 28 Sep 2011 09:25:31 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) OK I can reproduce your problem and have tracked it down to a change of mine in the keymap.c code. The problem is that viper-intercept-ESC-key relies on a quirk of the function key-binding which I fixed in Emacs-24. More specifically, in Emacs-23, the following happened: (local-set-key "\e" 'toto) (key-binding "\ex") => execute-extended-command I.e. key-binding returned a binding that is not actually valid because it's hidden by a shorter key-sequence in a keymap of higher precedence. This has been fixed in Emacs-24 where it now returns nil in this case. In the case of viper-intercept-ESC-key, the problematic keybinding is not in the local-map but in a minor-mode-map installed by Viper and the command is (of course) viper-intercept-ESC-key, but the problem is the same. IOW viper-intercept-ESC-key needs to be changed to call key-binding in a context where Viper's minor-mode map(s) have been temporarily disabled so the ESC binding to viper-intercept-ESC-key doesn't hide the thing we're looking for. Stefan From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: M-x broken in console mode with viper (always gives: "viper bell")) Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Feb 2012 10:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: Michael Kifer , Stefan Monnier , 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.133033774530705 (code B ref 9146); Mon, 27 Feb 2012 10:16:02 +0000 Received: (at 9146) by debbugs.gnu.org; 27 Feb 2012 10:15:45 +0000 Received: from localhost ([127.0.0.1]:59021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S1xcP-0007zB-FI for submit@debbugs.gnu.org; Mon, 27 Feb 2012 05:15:45 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:44901) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S1xcN-0007z4-CJ for 9146@debbugs.gnu.org; Mon, 27 Feb 2012 05:15:44 -0500 Received: from [155.69.19.41] (port=52751 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1S1xZb-0001KN-3x; Mon, 27 Feb 2012 05:12:51 -0500 From: Chong Yidong References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> Date: Mon, 27 Feb 2012 18:12:43 +0800 In-Reply-To: (Stefan Monnier's message of "Fri, 04 Nov 2011 18:43:44 -0400") Message-ID: <87ehtg7ffo.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) Stefan Monnier writes: > IOW viper-intercept-ESC-key needs to be changed to call key-binding in > a context where Viper's minor-mode map(s) have been temporarily disabled > so the ESC binding to viper-intercept-ESC-key doesn't hide the thing > we're looking for. Since no one else has stepped up to the plate, I took a crack at this. Stefano, could you test if the following patch does the right thing? *** lisp/emulation/viper-cmd.el 2012-01-19 07:21:25 +0000 --- lisp/emulation/viper-cmd.el 2012-02-27 10:10:42 +0000 *************** *** 1086,1093 **** (defun viper-intercept-ESC-key () "Function that implements ESC key in Viper emulation of Vi." (interactive) ! (let ((cmd (or (key-binding (viper-envelop-ESC-key)) ! (lambda () (interactive) (error "Viper bell"))))) ;; call the actual function to execute ESC (if no other symbols followed) ;; or the key bound to the ESC sequence (if the sequence was issued --- 1086,1098 ---- (defun viper-intercept-ESC-key () "Function that implements ESC key in Viper emulation of Vi." (interactive) ! (let* ((event (viper-envelop-ESC-key)) ! (cmd (cond ((equal event viper-ESC-key) ! 'viper-intercept-ESC-key) ! ((let ((emulation-mode-map-alists nil)) ! (key-binding event))) ! (t ! (error "Viper bell"))))) ;; call the actual function to execute ESC (if no other symbols followed) ;; or the key bound to the ESC sequence (if the sequence was issued From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: M-x broken in console mode with viper (always gives: "viper bell")) Resent-From: Stefano Zacchiroli Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Feb 2012 12:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: Michael Kifer , Stefan Monnier , 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.13303446678718 (code B ref 9146); Mon, 27 Feb 2012 12:12:01 +0000 Received: (at 9146) by debbugs.gnu.org; 27 Feb 2012 12:11:07 +0000 Received: from localhost ([127.0.0.1]:59155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S1zQ2-0002GW-DN for submit@debbugs.gnu.org; Mon, 27 Feb 2012 07:11:07 -0500 Received: from upsilon.hackadomia.org ([91.121.245.170]:48847) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S1zPz-0002GO-Ot for 9146@debbugs.gnu.org; Mon, 27 Feb 2012 07:11:05 -0500 Received: from usha.takhisis.invalid (zack.inria.fr [128.93.60.82]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 0C75510722; Mon, 27 Feb 2012 13:08:12 +0100 (CET) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id D2D92605A; Mon, 27 Feb 2012 13:08:11 +0100 (CET) Date: Mon, 27 Feb 2012 13:08:11 +0100 From: Stefano Zacchiroli Message-ID: <20120227120811.GB3179@upsilon.cc> References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> <87ehtg7ffo.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <87ehtg7ffo.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) On Mon, Feb 27, 2012 at 06:12:43PM +0800, Chong Yidong wrote: > > IOW viper-intercept-ESC-key needs to be changed to call key-binding i= n > > a context where Viper's minor-mode map(s) have been temporarily disab= led > > so the ESC binding to viper-intercept-ESC-key doesn't hide the thing > > we're looking for. >=20 > Since no one else has stepped up to the plate, I took a crack at this. >=20 > Stefano, could you test if the following patch does the right thing? That seems to have done the trick for me. Applying the patch M-x works properly again. --=20 Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o . Ma=EEtre de conf=E9rences ...... http://upsilon.cc/zack ...... . = . o Debian Project Leader ....... @zack on identi.ca ....... o o o =AB the first rule of tautology club is the first rule of tautology club = =BB From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: M-x broken in console mode with viper (always gives: "viper bell")) Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Feb 2012 13:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefano Zacchiroli Cc: Michael Kifer , Stefan Monnier , 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.133034867017579 (code B ref 9146); Mon, 27 Feb 2012 13:18:02 +0000 Received: (at 9146) by debbugs.gnu.org; 27 Feb 2012 13:17:50 +0000 Received: from localhost ([127.0.0.1]:59223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S20Sb-0004ZT-Vr for submit@debbugs.gnu.org; Mon, 27 Feb 2012 08:17:50 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:47872) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S20Sa-0004ZN-6h for 9146@debbugs.gnu.org; Mon, 27 Feb 2012 08:17:48 -0500 Received: from bb116-14-103-36.singnet.com.sg ([116.14.103.36]:33143 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1S20Pm-00057y-0P; Mon, 27 Feb 2012 08:14:54 -0500 From: Chong Yidong References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> <87ehtg7ffo.fsf@gnu.org> <20120227120811.GB3179@upsilon.cc> Date: Mon, 27 Feb 2012 21:14:40 +0800 In-Reply-To: <20120227120811.GB3179@upsilon.cc> (Stefano Zacchiroli's message of "Mon, 27 Feb 2012 13:08:11 +0100") Message-ID: <87d3901kqn.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) Stefano Zacchiroli writes: > That seems to have done the trick for me. > Applying the patch M-x works properly again. Committed to trunk. Thanks for testing. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 27 08:17:52 2012 Received: (at control) by debbugs.gnu.org; 27 Feb 2012 13:17:52 +0000 Received: from localhost ([127.0.0.1]:59226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S20Se-0004Zg-4n for submit@debbugs.gnu.org; Mon, 27 Feb 2012 08:17:52 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:47876) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S20Sc-0004Za-RM for control@debbugs.gnu.org; Mon, 27 Feb 2012 08:17:51 -0500 Received: from bb116-14-103-36.singnet.com.sg ([116.14.103.36]:33144 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1S20Pq-00058j-UF for control@debbugs.gnu.org; Mon, 27 Feb 2012 08:14:59 -0500 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 9146 Date: Mon, 27 Feb 2012 21:14:53 +0800 Message-ID: <871upg1kqa.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) close 9146 thanks From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: M-x broken in console mode with viper (always gives: "viper bell")) Resent-From: Stefano Zacchiroli Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Feb 2012 14:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: Michael Kifer , Stefan Monnier , 9146@debbugs.gnu.org Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.133035243726204 (code B ref 9146); Mon, 27 Feb 2012 14:21:01 +0000 Received: (at 9146) by debbugs.gnu.org; 27 Feb 2012 14:20:37 +0000 Received: from localhost ([127.0.0.1]:59262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S21RM-0006oa-Tl for submit@debbugs.gnu.org; Mon, 27 Feb 2012 09:20:37 -0500 Received: from upsilon.hackadomia.org ([91.121.245.170]:48951) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S21RK-0006oR-EB for 9146@debbugs.gnu.org; Mon, 27 Feb 2012 09:20:35 -0500 Received: from usha.takhisis.invalid (zack.inria.fr [128.93.60.82]) by upsilon.hackadomia.org (Postfix) with ESMTPSA id 1010E10722; Mon, 27 Feb 2012 15:17:42 +0100 (CET) Received: by usha.takhisis.invalid (Postfix, from userid 1000) id E17D2605A; Mon, 27 Feb 2012 15:17:41 +0100 (CET) Date: Mon, 27 Feb 2012 15:17:41 +0100 From: Stefano Zacchiroli Message-ID: <20120227141741.GB9931@upsilon.cc> References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> <87ehtg7ffo.fsf@gnu.org> <20120227120811.GB3179@upsilon.cc> <87d3901kqn.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <87d3901kqn.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) On Mon, Feb 27, 2012 at 09:14:40PM +0800, Chong Yidong wrote: > Stefano Zacchiroli writes: >=20 > > That seems to have done the trick for me. > > Applying the patch M-x works properly again. >=20 > Committed to trunk. Thanks for testing. Great, thank you for the fix! Cheers. --=20 Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o . Ma=EEtre de conf=E9rences ...... http://upsilon.cc/zack ...... . = . o Debian Project Leader ....... @zack on identi.ca ....... o o o =AB the first rule of tautology club is the first rule of tautology club = =BB From unknown Wed Sep 10 09:28:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9146: M-x broken in console mode with viper (always gives: "viper bell")) Resent-From: Michael Kifer Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Feb 2012 03:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9146 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chong Yidong Cc: 9146@debbugs.gnu.org, Stefan Monnier , Stefano Zacchiroli Reply-To: kifer@cs.stonybrook.edu Received: via spool by 9146-submit@debbugs.gnu.org id=B9146.13304009058868 (code B ref 9146); Tue, 28 Feb 2012 03:49:02 +0000 Received: (at 9146) by debbugs.gnu.org; 28 Feb 2012 03:48:25 +0000 Received: from localhost ([127.0.0.1]:60537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S2E36-0002Io-V2 for submit@debbugs.gnu.org; Mon, 27 Feb 2012 22:48:25 -0500 Received: from edge1.cs.stonybrook.edu ([130.245.9.210]:26797) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1S2ByG-0007Hz-Bh for 9146@debbugs.gnu.org; Mon, 27 Feb 2012 20:35:17 -0500 Received: from HUBCAS1.cs.stonybrook.edu (130.245.9.206) by edge1.cs.stonybrook.edu (130.245.9.210) with Microsoft SMTP Server (TLS) id 14.1.355.2; Mon, 27 Feb 2012 20:32:05 -0500 Received: from kiferserv (71.190.48.214) by hubcas1.cs.stonybrook.edu (130.245.9.212) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 27 Feb 2012 20:32:06 -0500 Date: Mon, 27 Feb 2012 20:32:03 -0500 From: Michael Kifer Message-ID: <20120227203203.4effd056@kiferserv> In-Reply-To: <87ehtg7ffo.fsf@gnu.org> References: <877h7ar3ug.fsf@usha.takhisis.invalid> <20110928072531.GA12901@upsilon.cc> <87ehtg7ffo.fsf@gnu.org> Organization: Stony Brook University X-Mailer: Claws Mail 3.7.8 (GTK+ 2.24.4; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Originating-IP: [71.190.48.214] X-Spam-Score: -1.9 (-) X-Mailman-Approved-At: Mon, 27 Feb 2012 22:48:13 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Thanks Chong. I meant to get to this all these months, but my stack of things to do kept getting deeper and deeper... michael On Mon, 27 Feb 2012 18:12:43 +0800 Chong Yidong wrote: > Stefan Monnier writes: > > > IOW viper-intercept-ESC-key needs to be changed to call key-binding in > > a context where Viper's minor-mode map(s) have been temporarily disabled > > so the ESC binding to viper-intercept-ESC-key doesn't hide the thing > > we're looking for. > > Since no one else has stepped up to the plate, I took a crack at this. > > Stefano, could you test if the following patch does the right thing? > > > *** lisp/emulation/viper-cmd.el 2012-01-19 07:21:25 +0000 > --- lisp/emulation/viper-cmd.el 2012-02-27 10:10:42 +0000 > *************** > *** 1086,1093 **** > (defun viper-intercept-ESC-key () > "Function that implements ESC key in Viper emulation of Vi." > (interactive) > ! (let ((cmd (or (key-binding (viper-envelop-ESC-key)) > ! (lambda () (interactive) (error "Viper bell"))))) > > ;; call the actual function to execute ESC (if no other symbols > followed) ;; or the key bound to the ESC sequence (if the sequence was issued > --- 1086,1098 ---- > (defun viper-intercept-ESC-key () > "Function that implements ESC key in Viper emulation of Vi." > (interactive) > ! (let* ((event (viper-envelop-ESC-key)) > ! (cmd (cond ((equal event viper-ESC-key) > ! 'viper-intercept-ESC-key) > ! ((let ((emulation-mode-map-alists nil)) > ! (key-binding event))) > ! (t > ! (error "Viper bell"))))) > > ;; call the actual function to execute ESC (if no other symbols > followed) ;; or the key bound to the ESC sequence (if the sequence was issued > From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 13 19:02:11 2012 Received: (at control) by debbugs.gnu.org; 13 Sep 2012 23:02:11 +0000 Received: from localhost ([127.0.0.1]:60779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TCIQF-0004VI-7R for submit@debbugs.gnu.org; Thu, 13 Sep 2012 19:02:11 -0400 Received: from slate.cs.rochester.edu ([192.5.53.101]:46790) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TCIQD-0004VA-BS for control@debbugs.gnu.org; Thu, 13 Sep 2012 19:02:09 -0400 Received: from sigma.subscriber.frontier.com (74-33-174-86.dsl2-plymouth.roch.ny.frontiernet.net [74.33.174.86]) (authenticated bits=0) by slate.cs.rochester.edu (8.14.4/8.14.4) with ESMTP id q8DN183r017980 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 13 Sep 2012 19:01:14 -0400 From: "Michael L. Scott" Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Thu, 13 Sep 2012 19:01:08 -0400 Subject: unarchive 9146 To: control@debbugs.gnu.org Message-Id: <64D275D3-E0D9-44FC-992D-E250B84DBB48@cs.rochester.edu> Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) X-Spam-Score: -2.4 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.4 (--) unarchive 9146