From unknown Sun Jun 15 08:50:39 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8431: 23.2; mh-folder-mode revert-buffer args Resent-From: Kevin Ryde Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Apr 2011 00:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8431 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8431@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.130204999330333 (code B ref -1); Wed, 06 Apr 2011 00:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Apr 2011 00:33:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q7GgK-0007tC-N9 for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q7GgJ-0007t1-00 for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q7GgD-0005MJ-1M for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:05 -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,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:33643) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q7GgC-0005MF-VZ for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:05 -0400 Received: from [140.186.70.92] (port=42354 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q7GgC-0003Rt-7I for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2011 20:33:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q7GgB-0005M1-3y for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2011 20:33:03 -0400 Received: from mailout1-1.pacific.net.au ([61.8.2.208]:42841 helo=mailout1.pacific.net.au) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q7GgA-0005Lr-Qv for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2011 20:33:03 -0400 Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.2.162]) by mailout1.pacific.net.au (Postfix) with ESMTP id 954E95EC0F1 for ; Wed, 6 Apr 2011 10:32:56 +1000 (EST) Received: from blah.blah (unknown [203.26.175.126]) by mailproxy1.pacific.net.au (Postfix) with ESMTP id A19758C21 for ; Wed, 6 Apr 2011 10:32:55 +1000 (EST) Received: from gg by blah.blah with local (Exim 4.72) (envelope-from ) id 1Q7GfS-0002QY-SY for bug-gnu-emacs@gnu.org; Wed, 06 Apr 2011 10:32:18 +1000 From: Kevin Ryde Date: Wed, 06 Apr 2011 10:32:18 +1000 Message-ID: <87vcysjk31.fsf@blah.blah> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -5.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: -5.7 (-----) It looks like mh-folder-mode sets revert-buffer-function to a func of no args, but revert-buffer will call with two args. Eg. in an empty buffer M-x mh-folder-mode M-x revert-buffer => Wrong number of arguments: #[nil ...] Debugger entered--Lisp error: (wrong-number-of-arguments #[nil ...] mh-undo-folder(t nil) revert-buffer(t) call-interactively(revert-buffer t nil) execute-extended-command(nil) call-interactively(execute-extended-command nil nil) I'm not smart enough to fire up mh to try it in real use, but I see other revert-buffer-function handlers have (ignore-auto noconfirm) or (&rest ignore) or (ignore1 ignore2), etc. In GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-05-16 on raven, modified by Debian configured using `configure '--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.2/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' 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_AU value of $XMODIFIERS: nil locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: t From unknown Sun Jun 15 08:50:39 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kevin Ryde Subject: bug#8431: closed (Re: bug#8431: 23.2; mh-folder-mode revert-buffer args) Message-ID: References: <87vcysjk31.fsf@blah.blah> X-Gnu-PR-Message: they-closed 8431 X-Gnu-PR-Package: emacs Reply-To: 8431@debbugs.gnu.org Date: Wed, 06 Apr 2011 01:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1302052562-1701-1" This is a multi-part message in MIME format... ------------=_1302052562-1701-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8431: 23.2; mh-folder-mode revert-buffer args which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8431@debbugs.gnu.org. --=20 8431: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8431 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1302052562-1701-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8431-done) by debbugs.gnu.org; 6 Apr 2011 01:15:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q7HLg-0000RC-QX for submit@debbugs.gnu.org; Tue, 05 Apr 2011 21:15:56 -0400 Received: from mail-yw0-f44.google.com ([209.85.213.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q7HLf-0000R0-T5 for 8431-done@debbugs.gnu.org; Tue, 05 Apr 2011 21:15:56 -0400 Received: by ywi6 with SMTP id 6so387819ywi.3 for <8431-done@debbugs.gnu.org>; Tue, 05 Apr 2011 18:15:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=dl3JK29gsVM92Bg+PE2Dq0fhXnv6T/Bv4G9k4Twjbj0=; b=LQREykt8L6jZBlInMcGgoYTW54Z2BW3dY4P6/6FS7FufXgp15ag3x4lXWuOxQ0KU+e KqwRYuJqgLQqbUNlElMUHXi1wp5ug0ugVI/FeCWJTzWvTAb4GxZ5mnA0L/kEyqfENN5I c24dLHFllfPxrs0SsbePxoSv3vBW0TWwRtVPI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=F36G4ImiQZ8fhzo6Ao/p2QfX5xPsqNARNBBYrYGY94v9xxc6GkAKcnQItYokKmv5+f 4qxVvOaBCpv17XKJkP8IyFAFS358YmPQDTIY4edRoNWI4d2bhhcFheEBaeiXKo4vlIrL iuUW7Ccu3tDG8lr+noMmzBNoZKWqO5boEKHLo= Received: by 10.150.238.4 with SMTP id l4mr1240524ybh.257.1302052550108; Tue, 05 Apr 2011 18:15:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.147.182.17 with HTTP; Tue, 5 Apr 2011 18:15:10 -0700 (PDT) In-Reply-To: <87vcysjk31.fsf@blah.blah> References: <87vcysjk31.fsf@blah.blah> From: Juanma Barranquero Date: Wed, 6 Apr 2011 03:15:10 +0200 Message-ID: Subject: Re: bug#8431: 23.2; mh-folder-mode revert-buffer args To: Kevin Ryde Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 8431-done Cc: 8431-done@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: -3.3 (---) On Wed, Apr 6, 2011 at 02:32, Kevin Ryde wrote: > I'm not smart enough to fire up mh to try it in real use, but I see > other revert-buffer-function handlers have (ignore-auto noconfirm) or > (&rest ignore) or (ignore1 ignore2), etc. Indeed. Fixed now, thanks. =C2=A0 =C2=A0 Juanma ------------=_1302052562-1701-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Apr 2011 00:33:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q7GgK-0007tC-N9 for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Q7GgJ-0007t1-00 for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q7GgD-0005MJ-1M for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:05 -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,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:33643) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q7GgC-0005MF-VZ for submit@debbugs.gnu.org; Tue, 05 Apr 2011 20:33:05 -0400 Received: from [140.186.70.92] (port=42354 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q7GgC-0003Rt-7I for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2011 20:33:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q7GgB-0005M1-3y for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2011 20:33:03 -0400 Received: from mailout1-1.pacific.net.au ([61.8.2.208]:42841 helo=mailout1.pacific.net.au) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q7GgA-0005Lr-Qv for bug-gnu-emacs@gnu.org; Tue, 05 Apr 2011 20:33:03 -0400 Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.2.162]) by mailout1.pacific.net.au (Postfix) with ESMTP id 954E95EC0F1 for ; Wed, 6 Apr 2011 10:32:56 +1000 (EST) Received: from blah.blah (unknown [203.26.175.126]) by mailproxy1.pacific.net.au (Postfix) with ESMTP id A19758C21 for ; Wed, 6 Apr 2011 10:32:55 +1000 (EST) Received: from gg by blah.blah with local (Exim 4.72) (envelope-from ) id 1Q7GfS-0002QY-SY for bug-gnu-emacs@gnu.org; Wed, 06 Apr 2011 10:32:18 +1000 From: Kevin Ryde To: bug-gnu-emacs@gnu.org Subject: 23.2; mh-folder-mode revert-buffer args Date: Wed, 06 Apr 2011 10:32:18 +1000 Message-ID: <87vcysjk31.fsf@blah.blah> User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -5.7 (-----) 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.7 (-----) It looks like mh-folder-mode sets revert-buffer-function to a func of no args, but revert-buffer will call with two args. Eg. in an empty buffer M-x mh-folder-mode M-x revert-buffer => Wrong number of arguments: #[nil ...] Debugger entered--Lisp error: (wrong-number-of-arguments #[nil ...] mh-undo-folder(t nil) revert-buffer(t) call-interactively(revert-buffer t nil) execute-extended-command(nil) call-interactively(execute-extended-command nil nil) I'm not smart enough to fire up mh to try it in real use, but I see other revert-buffer-function handlers have (ignore-auto noconfirm) or (&rest ignore) or (ignore1 ignore2), etc. In GNU Emacs 23.2.1 (i486-pc-linux-gnu, GTK+ Version 2.20.0) of 2010-05-16 on raven, modified by Debian configured using `configure '--build' 'i486-linux-gnu' '--build' 'i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.2/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=i486-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' 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_AU value of $XMODIFIERS: nil locale-coding-system: iso-latin-1-unix default enable-multibyte-characters: t ------------=_1302052562-1701-1--