From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#6334: 24.0.50; both examples in (elisp) Defining Minor Modes raise an error Date: Wed, 2 Jun 2010 14:42:45 -0700 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1275515885 1067 80.91.229.12 (2 Jun 2010 21:58:05 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 2 Jun 2010 21:58:05 +0000 (UTC) To: 6334@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 02 23:58:03 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OJvwl-0002Rp-OK for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Jun 2010 23:58:00 +0200 Original-Received: from localhost ([127.0.0.1]:51819 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJvwk-0001qg-Rb for geb-bug-gnu-emacs@m.gmane.org; Wed, 02 Jun 2010 17:57:58 -0400 Original-Received: from [140.186.70.92] (port=41828 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJvwa-0001nC-En for bug-gnu-emacs@gnu.org; Wed, 02 Jun 2010 17:57:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJvwZ-0000fb-A1 for bug-gnu-emacs@gnu.org; Wed, 02 Jun 2010 17:57:48 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42224) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJvwZ-0000fR-8S for bug-gnu-emacs@gnu.org; Wed, 02 Jun 2010 17:57:47 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OJvjF-0006NQ-UV; Wed, 02 Jun 2010 17:44:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Jun 2010 21:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6334 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.127551503824504 (code B ref -1); Wed, 02 Jun 2010 21:44:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 2 Jun 2010 21:43:58 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJvjB-0006NB-NE for submit@debbugs.gnu.org; Wed, 02 Jun 2010 17:43:57 -0400 Original-Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJvj9-0006N6-Pi for submit@debbugs.gnu.org; Wed, 02 Jun 2010 17:43:56 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:47717) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OJvj5-0003hT-Pu for submit@debbugs.gnu.org; Wed, 02 Jun 2010 17:43:51 -0400 Original-Received: from [140.186.70.92] (port=40728 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OJvj4-0002L6-6B for bug-gnu-emacs@gnu.org; Wed, 02 Jun 2010 17:43:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OJvj2-0007Z1-Qp for bug-gnu-emacs@gnu.org; Wed, 02 Jun 2010 17:43:50 -0400 Original-Received: from rcsinet10.oracle.com ([148.87.113.121]:47423) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OJvj2-0007Yl-Lj for bug-gnu-emacs@gnu.org; Wed, 02 Jun 2010 17:43:48 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o52LhhDU011332 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 2 Jun 2010 21:43:45 GMT Original-Received: from acsmt354.oracle.com (acsmt354.oracle.com [141.146.40.154]) by acsinet15.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o52DY3lC012046 for ; Wed, 2 Jun 2010 21:43:43 GMT Original-Received: from abhmt001.oracle.com by acsmt355.oracle.com with ESMTP id 317446771275514962; Wed, 02 Jun 2010 14:42:42 -0700 Original-Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 02 Jun 2010 14:42:41 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: AcsCnIknca5GRt4nT1+ZpSXlweHjjg== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-Auth-Type: Internal IP X-Source-IP: acsinet15.oracle.com [141.146.126.227] X-CT-RefId: str=0001.0A090203.4C06D091.0126:SCFMA922111,ss=1,fgs=0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 02 Jun 2010 17:44:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37493 Archived-At: emacs -Q Try evaluating either of these examples from (elisp) Defining Minor Modes: (define-minor-mode hungry-mode "Toggle Hungry mode. With no argument, this command toggles the mode. Non-null prefix argument turns on the mode. Null prefix argument turns off the mode. When Hungry mode is enabled, the control delete key gobbles all preceding whitespace except the last. See the command \\[hungry-electric-delete]." ;; The initial value. nil ;; The indicator for the mode line. " Hungry" ;; The minor mode bindings. '(("\C-\^?" . hungry-electric-delete)) :group 'hunger) (define-minor-mode hungry-mode "Toggle Hungry mode. With no argument, this command toggles the mode. Non-null prefix argument turns on the mode. Null prefix argument turns off the mode. When Hungry mode is enabled, the control delete key gobbles all preceding whitespace except the last. See the command \\[hungry-electric-delete]." ;; The initial value. :init-value nil ;; The indicator for the mode line. :lighter " Hungry" ;; The minor mode bindings. :keymap '(("\C-\^?" . hungry-electric-delete) ("\C-\M-\^?" . (lambda () (interactive) (hungry-electric-delete t)))) :group 'hunger) Both raise this error: Debugger entered--Lisp error: (error "Invalid modifier in string") In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2010-05-23 on G41R2F1 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/xpm/include'