From unknown Mon Jun 23 05:58:13 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#8479 <8479@debbugs.gnu.org> To: bug#8479 <8479@debbugs.gnu.org> Subject: Status: 24.0.50; Strange error message upon M-z M-z Reply-To: bug#8479 <8479@debbugs.gnu.org> Date: Mon, 23 Jun 2025 12:58:13 +0000 retitle 8479 24.0.50; Strange error message upon M-z M-z reassign 8479 emacs submitter 8479 David Kastrup severity 8479 minor thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 12:02:26 2011 Received: (at submit) by debbugs.gnu.org; 11 Apr 2011 16:02: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 1Q9JZJ-0002DW-P6 for submit@debbugs.gnu.org; Mon, 11 Apr 2011 12:02:26 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9JZ9-0002D8-87 for submit@debbugs.gnu.org; Mon, 11 Apr 2011 12:02:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9JZ3-0000kC-0y for submit@debbugs.gnu.org; Mon, 11 Apr 2011 12:02:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:55668) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9JYx-0000j9-Pa for submit@debbugs.gnu.org; Mon, 11 Apr 2011 12:02:08 -0400 Received: from [140.186.70.92] (port=40840 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q9JYp-0006cY-9C for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2011 12:01:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9JYg-0000hZ-59 for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2011 12:01:52 -0400 Received: from fencepost.gnu.org ([140.186.70.10]:38569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9JYg-0000hV-3Z for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2011 12:01:46 -0400 Received: from localhost ([127.0.0.1]:45688 helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9JYf-0003e5-Aj for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2011 12:01:45 -0400 Received: by lola.goethe.zz (Postfix, from userid 1000) id B168120D6C; Mon, 11 Apr 2011 18:01:44 +0200 (CEST) From: David Kastrup To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Strange error message upon M-z M-z Date: Mon, 11 Apr 2011 18:01:44 +0200 Message-ID: <87bp0clqtz.fsf@fencepost.gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) 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, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: submit 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.3 (------) Type M-z M-z and you get the following error back trace and message: Debugger entered--Lisp error: (wrong-type-argument characterp 134217850) call-interactively(zap-to-char nil nil) In GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.4) of 2011-04-10 on lola Windowing system distributor `The X.Org Foundation', version 11.0.11000000 configured using `configure '--prefix=/usr/local/emacs' '--without-toolkit-scroll-bars' 'CFLAGS=-O2 -fno-crossjumping -g'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Debugger Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t TeX-PDF-mode: t desktop-save-mode: t minibuffer-electric-default-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-z M-z M-x r e p o r t - e m a c s - b u Recent messages: Entering debugger... Load-path shadows: /usr/local/emacs/share/emacs/site-lisp/preview/preview hides /usr/local/emacs/share/emacs/site-lisp/auctex/preview /usr/local/emacs/share/emacs/site-lisp/preview/prv-emacs hides /usr/local/emacs/share/emacs/site-lisp/auctex/prv-emacs Features: (shadow emacsbug url-util url-parse url-vars nnagent gnus-topic rect etags shr-color color shr gnus-dup vc-bzr vc-sccs vc-svn vc vc-dispatcher debug shell make-mode sendmail ispell gnus-uu yenc browse-url ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff smerge-mode diff-mode dabbrev canlock sha1 hex-util newcomment gnus-fun flow-fill grep mule-util sort smiley ansi-color gnus-cite mail-extr gnus-bcklg multi-isearch find-func help-mode view gnus-async gnus-kill qp gnus-ml pop3 nndraft nnmh nnnil nnml nnfolder parse-time rot13 disp-table auth-source eieio assoc netrc gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime password-cache dig mailcap nntp proto-stream starttls tls gnus-cache gnus-mlspl nnir gnus-sum macroexp nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win info doc-view jka-compr image-mode vc-cvs lilypond-mode compile comint ring dired-x dired latexenc cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git scheme vc-rcs preview prv-emacs byte-opt warnings reftex-vcr reftex-dcr reftex-auc reftex reftex-vars tex-bar tex-buf toolbar-x noutline outline font-latex bytecomp byte-compile latex easy-mmode edmacro kmacro tex-style tex regexp-opt easymenu advice help-fns advice-preload desktop minibuf-eldef gnus gnus-ems nnheader gnus-util time-date mail-utils mm-util mail-prsvr wid-edit cus-start cus-load preview-latex tex-site auto-loads server 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 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) -- David Kastrup From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 12:56:27 2011 Received: (at 8479) by debbugs.gnu.org; 11 Apr 2011 16:56:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9KPa-0003SW-Iv for submit@debbugs.gnu.org; Mon, 11 Apr 2011 12:56:26 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9KPX-0003SH-Te for 8479@debbugs.gnu.org; Mon, 11 Apr 2011 12:56:25 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LJH00G00YJ3MB00@a-mtaout20.012.net.il> for 8479@debbugs.gnu.org; Mon, 11 Apr 2011 19:56:16 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.31.148]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LJH00EAPZ1NJ0N0@a-mtaout20.012.net.il>; Mon, 11 Apr 2011 19:56:12 +0300 (IDT) Date: Mon, 11 Apr 2011 19:56:09 +0300 From: Eli Zaretskii Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z In-reply-to: <87bp0clqtz.fsf@fencepost.gnu.org> X-012-Sender: halo1@inter.net.il To: David Kastrup Message-id: <83tye4ral2.fsf@gnu.org> References: <87bp0clqtz.fsf@fencepost.gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 8479 Cc: 8479@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii 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.0 (--) > From: David Kastrup > Date: Mon, 11 Apr 2011 18:01:44 +0200 > Cc: > > Type M-z M-z and you get the following error back trace and message: > > Debugger entered--Lisp error: (wrong-type-argument characterp 134217850) > call-interactively(zap-to-char nil nil) Confirmed, and I also see it in Emacs 23.3, FWIW. From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 11 22:18:20 2011 Received: (at submit) by debbugs.gnu.org; 12 Apr 2011 02:18:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9TBL-0007YL-PU for submit@debbugs.gnu.org; Mon, 11 Apr 2011 22:18:20 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9TBJ-0007Y8-5l for submit@debbugs.gnu.org; Mon, 11 Apr 2011 22:18:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9TBD-0002xH-1z for submit@debbugs.gnu.org; Mon, 11 Apr 2011 22:18:11 -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,FREEMAIL_FROM, T_RP_MATCHES_RCVD, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from [140.186.70.17] (port=56911 helo=lists.gnu.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9SVE-0002ml-7g for submit@debbugs.gnu.org; Mon, 11 Apr 2011 21:34:48 -0400 Received: from eggs.gnu.org ([140.186.70.92]:56470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9SRO-0003HP-Ni for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2011 21:30:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9PJZ-0002cf-TV for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2011 18:10:35 -0400 Received: from lo.gmane.org ([80.91.229.12]:45897) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9PJZ-0002XD-Nf for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2011 18:10:33 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Q9PJW-0007q7-LV for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 00:10:30 +0200 Received: from 82-69-64-228.dsl.in-addr.zen.co.uk ([82.69.64.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Apr 2011 00:10:30 +0200 Received: from andrewjmoreton by 82-69-64-228.dsl.in-addr.zen.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Apr 2011 00:10:30 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z Date: Mon, 11 Apr 2011 23:10:12 +0100 Lines: 43 Message-ID: <82fwpozbgb.fsf@gmail.com> References: <87bp0clqtz.fsf@fencepost.gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 82-69-64-228.dsl.in-addr.zen.co.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (windows-nt) Cancel-Lock: sha1:kywVIyDJ+MZZ9D0j1j9dZpxeofk= 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: -5.9 (-----) X-Debbugs-Envelope-To: submit 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: -5.9 (-----) On Mon 11 Apr 2011, David Kastrup wrote: > Type M-z M-z and you get the following error back trace and message: > > Debugger entered--Lisp error: (wrong-type-argument characterp 134217850) > call-interactively(zap-to-char nil nil) `zap-to-char' (in simple.el) has interactive spec: (interactive "p\ncZap to char: ") Looking at `call-interactively' (in callint.c): --8<---------------cut here---------------start------------->8--- case 'c': /* Character */ /* Prompt in `minibuffer-prompt' face. */ Fput_text_property (make_number (0), make_number (SCHARS (callint_message)), Qface, Qminibuffer_prompt, callint_message); args[i] = Fread_char (callint_message, Qnil, Qnil); message1_nolog ((char *) 0); /* Passing args[i] directly stimulates compiler bug */ teml = args[i]; visargs[i] = Fchar_to_string (teml); break; --8<---------------cut here---------------end--------------->8--- Looking at the help for `read-char': --8<---------------cut here---------------start------------->8--- If the user generates an event which is not a character (i.e. a mouse click or function key event), `read-char' signals an error. As an exception, switch-frame events are put off until non-character events can be read. If you want to read non-character events, or ignore them, call `read-event' or `read-char-exclusive' instead. --8<---------------cut here---------------end--------------->8--- Perhaps `call-interactively' should be using `read-char-exclusive' so that the second M-z is ignored ? AndyM From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 12 01:16:09 2011 Received: (at submit) by debbugs.gnu.org; 12 Apr 2011 05:16:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9VxR-0002z8-1A for submit@debbugs.gnu.org; Tue, 12 Apr 2011 01:16:09 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9VxP-0002yv-Bi for submit@debbugs.gnu.org; Tue, 12 Apr 2011 01:16:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9VxH-0006VK-Q2 for submit@debbugs.gnu.org; Tue, 12 Apr 2011 01:16:02 -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,FREEMAIL_FROM, T_RP_MATCHES_RCVD, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from [140.186.70.17] (port=56939 helo=lists.gnu.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9VxH-0006V0-NK for submit@debbugs.gnu.org; Tue, 12 Apr 2011 01:15:59 -0400 Received: from eggs.gnu.org ([140.186.70.92]:53638) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9VxF-0008Mu-25 for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 01:15:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9VxD-0006QN-Nq for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 01:15:56 -0400 Received: from lo.gmane.org ([80.91.229.12]:48914) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9VxD-0006Pa-Dt for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 01:15:55 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Q9VxB-00017x-Tc for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 07:15:53 +0200 Received: from c-24-8-96-241.hsd1.co.comcast.net ([24.8.96.241]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Apr 2011 07:15:53 +0200 Received: from kevin.d.rodgers by c-24-8-96-241.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 12 Apr 2011 07:15:53 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Kevin Rodgers Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z Date: Mon, 11 Apr 2011 23:15:50 -0600 Lines: 56 Message-ID: References: <87bp0clqtz.fsf@fencepost.gnu.org> <82fwpozbgb.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-24-8-96-241.hsd1.co.comcast.net User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 In-Reply-To: <82fwpozbgb.fsf@gmail.com> 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: -5.9 (-----) X-Debbugs-Envelope-To: submit 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: -5.9 (-----) On 4/11/11 4:10 PM, Andy Moreton wrote: > On Mon 11 Apr 2011, David Kastrup wrote: > >> Type M-z M-z and you get the following error back trace and message: >> >> Debugger entered--Lisp error: (wrong-type-argument characterp 134217850) >> call-interactively(zap-to-char nil nil) > > `zap-to-char' (in simple.el) has interactive spec: > > (interactive "p\ncZap to char: ") > > Looking at `call-interactively' (in callint.c): > > --8<---------------cut here---------------start------------->8--- > case 'c': /* Character */ > /* Prompt in `minibuffer-prompt' face. */ > Fput_text_property (make_number (0), > make_number (SCHARS (callint_message)), > Qface, Qminibuffer_prompt, callint_message); > args[i] = Fread_char (callint_message, Qnil, Qnil); > message1_nolog ((char *) 0); > /* Passing args[i] directly stimulates compiler bug */ > teml = args[i]; > visargs[i] = Fchar_to_string (teml); > break; > --8<---------------cut here---------------end--------------->8--- > > Looking at the help for `read-char': > > --8<---------------cut here---------------start------------->8--- > If the user generates an event which is not a character (i.e. a mouse > click or function key event), `read-char' signals an error. As an > exception, switch-frame events are put off until non-character events > can be read. > If you want to read non-character events, or ignore them, call > `read-event' or `read-char-exclusive' instead. > --8<---------------cut here---------------end--------------->8--- Yes, but why is M-z not a character? ?\M-z ⇒ 134217850 ;; Which is greater than #x3FFF7F (4194175), but ... "\M-z" ⇒ "\372" ;; ... strings can only have characters as elements, right? (characterp ?\M-z) ⇒ nil ;; Puzzled am I. > Perhaps `call-interactively' should be using `read-char-exclusive' so > that the second M-z is ignored ? -- Kevin Rodgers Denver, Colorado, USA From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 12 02:00:23 2011 Received: (at submit) by debbugs.gnu.org; 12 Apr 2011 06:00:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9WeE-0003vv-Rf for submit@debbugs.gnu.org; Tue, 12 Apr 2011 02:00:23 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q9WeD-0003vj-0N for submit@debbugs.gnu.org; Tue, 12 Apr 2011 02:00:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9We6-0007g7-St for submit@debbugs.gnu.org; Tue, 12 Apr 2011 02:00:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from [140.186.70.17] (port=56419 helo=lists.gnu.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9We6-0007g2-Q1 for submit@debbugs.gnu.org; Tue, 12 Apr 2011 02:00:14 -0400 Received: from eggs.gnu.org ([140.186.70.92]:56145) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9We5-0001Ws-Qf for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 02:00:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9We4-0007ee-GU for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 02:00:13 -0400 Received: from fencepost.gnu.org ([140.186.70.10]:40270) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9We4-0007ea-Ba for bug-gnu-emacs@gnu.org; Tue, 12 Apr 2011 02:00:12 -0400 Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Q9We3-0005ie-Kl; Tue, 12 Apr 2011 02:00:11 -0400 Date: Tue, 12 Apr 2011 02:00:11 -0400 Message-Id: From: Eli Zaretskii To: Kevin Rodgers In-reply-to: (message from Kevin Rodgers on Mon, 11 Apr 2011 23:15:50 -0600) Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z References: <87bp0clqtz.fsf@fencepost.gnu.org> <82fwpozbgb.fsf@gmail.com> 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.5 (------) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii 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.5 (------) > From: Kevin Rodgers > Date: Mon, 11 Apr 2011 23:15:50 -0600 > > Yes, but why is M-z not a character? Because the "M-" part sets bits in the area outside the valid range of character code points. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 13 22:05:51 2011 Received: (at submit) by debbugs.gnu.org; 14 Apr 2011 02:05:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QABwM-0007y2-On for submit@debbugs.gnu.org; Wed, 13 Apr 2011 22:05:50 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QABwK-0007xp-Ma for submit@debbugs.gnu.org; Wed, 13 Apr 2011 22:05:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QABwE-0006qb-67 for submit@debbugs.gnu.org; Wed, 13 Apr 2011 22:05:43 -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,FREEMAIL_FROM, T_RP_MATCHES_RCVD, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:54057) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QABwE-0006qX-4t for submit@debbugs.gnu.org; Wed, 13 Apr 2011 22:05:42 -0400 Received: from eggs.gnu.org ([140.186.70.92]:59219) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QABwD-0006jY-BF for bug-gnu-emacs@gnu.org; Wed, 13 Apr 2011 22:05:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QABwC-0006qJ-DH for bug-gnu-emacs@gnu.org; Wed, 13 Apr 2011 22:05:41 -0400 Received: from lo.gmane.org ([80.91.229.12]:56901) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QABwC-0006qD-7o for bug-gnu-emacs@gnu.org; Wed, 13 Apr 2011 22:05:40 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QABwA-0002j8-8z for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2011 04:05:38 +0200 Received: from c-24-8-96-241.hsd1.co.comcast.net ([24.8.96.241]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Apr 2011 04:05:38 +0200 Received: from kevin.d.rodgers by c-24-8-96-241.hsd1.co.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Apr 2011 04:05:38 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Kevin Rodgers Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z Date: Wed, 13 Apr 2011 20:05:40 -0600 Lines: 26 Message-ID: References: <87bp0clqtz.fsf@fencepost.gnu.org> <82fwpozbgb.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-24-8-96-241.hsd1.co.comcast.net User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 In-Reply-To: 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: -5.9 (-----) X-Debbugs-Envelope-To: submit 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: -5.9 (-----) On 4/12/11 12:00 AM, Eli Zaretskii wrote: >> From: Kevin Rodgers >> Date: Mon, 11 Apr 2011 23:15:50 -0600 >> >> Yes, but why is M-z not a character? > > Because the "M-" part sets bits in the area outside the valid range of > character code points. This is what I was looking for, in the Meta-Character Syntax section of the Emacs Lisp manual: A "meta character" is a character typed with the modifier key. The integer that represents such a character has the 2**27 bit set. We use high bits for this and other modifiers to make possible a wide range of basic character codes. In a string, the 2**7 bit attached to an ASCII character indicates a meta character; thus, the meta characters that can fit in a string have codes in the range from 128 to 255, and are the meta versions of the ordinary ASCII characters. *Note Strings of Events::, for details about -handling in strings. -- Kevin Rodgers Denver, Colorado, USA From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 14 22:07:03 2011 Received: (at submit) by debbugs.gnu.org; 15 Apr 2011 02:07:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QAYR1-0001EV-4v for submit@debbugs.gnu.org; Thu, 14 Apr 2011 22:07:03 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QAYR0-0001EA-D3 for submit@debbugs.gnu.org; Thu, 14 Apr 2011 22:06:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QAYQs-00065S-5H for submit@debbugs.gnu.org; Thu, 14 Apr 2011 22:06:53 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:47618) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAYQs-00065O-3f for submit@debbugs.gnu.org; Thu, 14 Apr 2011 22:06:50 -0400 Received: from eggs.gnu.org ([140.186.70.92]:43900) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAYQr-0007WW-Cp for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2011 22:06:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QAYQq-00064u-Ot for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2011 22:06:49 -0400 Received: from fencepost.gnu.org ([140.186.70.10]:44571) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAYQq-00064q-ME for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2011 22:06:48 -0400 Received: from 213-159-126-200.fibertel.com.ar ([200.126.159.213]:45883 helo=ceviche.home) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1QAYQq-0003zW-9S; Thu, 14 Apr 2011 22:06:48 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 2642E66580; Thu, 14 Apr 2011 23:06:45 -0300 (ART) From: Stefan Monnier To: Kevin Rodgers Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z In-Reply-To: (Kevin Rodgers's message of "Mon, 11 Apr 2011 23:15:50 -0600") Date: Thu, 14 Apr 2011 22:17:43 -0300 Message-ID: References: <87bp0clqtz.fsf@fencepost.gnu.org> <82fwpozbgb.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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.0 (------) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org 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.0 (------) > Yes, but why is M-z not a character? Because H-z is not a character either. > "\M-z" =E2=87=92 "\372" > ;; ... strings can only have characters as elements, right? Hysterical raisins. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 02:59:58 2011 Received: (at 8479) by debbugs.gnu.org; 7 Oct 2011 06:59:58 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RC4PV-0002nv-SX for submit@debbugs.gnu.org; Fri, 07 Oct 2011 02:59:58 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RC4PS-0002nn-Tm for 8479@debbugs.gnu.org; Fri, 07 Oct 2011 02:59:56 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RC4PB-0002Ea-E4; Fri, 07 Oct 2011 02:59:37 -0400 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z References: <87bp0clqtz.fsf@fencepost.gnu.org> <83tye4ral2.fsf@gnu.org> X-Spook: strategic SCUD missile Kh-11 FIPS140 domestic disruption X-Ran: 2Gg1i(-4[m))_UPAF80n)~m?8ScI%-E76yv?_6Rwa,)hTaCdG~I?]W+zz3[1p*kmMR-~Gz X-Hue: cyan X-Attribution: GM Date: Fri, 07 Oct 2011 02:59:36 -0400 In-Reply-To: <83tye4ral2.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 11 Apr 2011 19:56:09 +0300") Message-ID: <7kehypl21z.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-Debbugs-Envelope-To: 8479 Cc: David Kastrup , 8479@debbugs.gnu.org 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 (------) This is a general issue, eg: M-x number-to-register RET M-z Wrong type argument: characterp, 134217850 It seems reasonable to me to get an error in these circumstances. How about just making the error message more explicit: *** src/callint.c 2011-07-09 07:06:04 +0000 --- src/callint.c 2011-10-07 06:55:53 +0000 *************** *** 535,540 **** --- 535,541 ---- message1_nolog ((char *) 0); /* Passing args[i] directly stimulates compiler bug */ teml = args[i]; + if (! CHARACTERP (teml)) error ("Non-character input-event"); visargs[i] = Fchar_to_string (teml); break; From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 07 08:19:22 2011 Received: (at 8479) by debbugs.gnu.org; 7 Oct 2011 12:19:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RC9Ob-0005YB-9i for submit@debbugs.gnu.org; Fri, 07 Oct 2011 08:19:22 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RC9OZ-0005Xv-QM for 8479@debbugs.gnu.org; Fri, 07 Oct 2011 08:19:20 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LSP000003HAGE00@a-mtaout22.012.net.il> for 8479@debbugs.gnu.org; Fri, 07 Oct 2011 14:17:53 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.124.91.138]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LSP000LS3HS6670@a-mtaout22.012.net.il>; Fri, 07 Oct 2011 14:17:53 +0200 (IST) Date: Fri, 07 Oct 2011 14:17:56 +0200 From: Eli Zaretskii Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z In-reply-to: <7kehypl21z.fsf@fencepost.gnu.org> X-012-Sender: halo1@inter.net.il To: Glenn Morris Message-id: <8339f5gfm3.fsf@gnu.org> References: <87bp0clqtz.fsf@fencepost.gnu.org> <83tye4ral2.fsf@gnu.org> <7kehypl21z.fsf@fencepost.gnu.org> X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 8479 Cc: dak@gnu.org, 8479@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii 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.1 (--) > From: Glenn Morris > Cc: David Kastrup , 8479@debbugs.gnu.org > Date: Fri, 07 Oct 2011 02:59:36 -0400 > > How about just making the error message more explicit: Fine with me. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 08 17:08:00 2011 Received: (at 8479-done) by debbugs.gnu.org; 8 Oct 2011 21:08:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RCe7j-0001ze-Q4 for submit@debbugs.gnu.org; Sat, 08 Oct 2011 17:07:59 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RCe7h-0001zX-GH for 8479-done@debbugs.gnu.org; Sat, 08 Oct 2011 17:07:58 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RCe7f-0006Un-IE; Sat, 08 Oct 2011 17:07:55 -0400 From: Glenn Morris To: 8479-done@debbugs.gnu.org Subject: Re: bug#8479: 24.0.50; Strange error message upon M-z M-z References: <87bp0clqtz.fsf@fencepost.gnu.org> <83tye4ral2.fsf@gnu.org> <7kehypl21z.fsf@fencepost.gnu.org> X-Spook: Al-Qaeda Blowpipe Dateline 2600 Magazine insurgency X-Ran: x"!w\ws*8rM+!N?u73fhM}yU,Cs}Ls^$a-AlX0qd-WUv$mUW'_[77e+(R:5+{zih99u(u8 X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sat, 08 Oct 2011 17:07:55 -0400 In-Reply-To: <7kehypl21z.fsf@fencepost.gnu.org> (Glenn Morris's message of "Fri, 07 Oct 2011 02:59:36 -0400") Message-ID: <9bbotrmbtg.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-Debbugs-Envelope-To: 8479-done 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 (------) Version: 24.0.91 Glenn Morris wrote: > How about just making the error message more explicit: Installed. From unknown Mon Jun 23 05:58:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 06 Nov 2011 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator