From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete Resent-From: Jens Lechtenboerger Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 31 Jul 2013 10:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14994 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14994@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: Jens Lechtenboerger Received: via spool by submit@debbugs.gnu.org id=B.137526718522304 (code B ref -1); Wed, 31 Jul 2013 10:40:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jul 2013 10:39:45 +0000 Received: from localhost ([127.0.0.1]:60148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4Tom-0005ne-EG for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52596) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4Toj-0005mt-6R for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V4ToV-0003LP-6i for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToV-0003LH-39 for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToO-0002O1-Bp for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V4ToH-0003Ij-GE for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:20 -0400 Received: from zivm-wwu1-1.uni-muenster.de ([128.176.192.4]:53266 helo=zivm-wwu1.uni-muenster.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToH-0003HZ-Ah for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:13 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnUFAOHc+FGAsLwY/2dsb2JhbABbgwY1gxm8ahZ0g2A0AQQoiEQMmAWGfJlSBJAbg3MDqSuDFg X-IPAS-Result: AnUFAOHc+FGAsLwY/2dsb2JhbABbgwY1gxm8ahZ0g2A0AQQoiEQMmAWGfJlSBJAbg3MDqSuDFg X-IronPort-AV: E=Sophos;i="4.89,786,1367964000"; d="scan'208";a="41204274" Received: from mail.uni-muenster.de ([128.176.188.24]) by zivm-relay1.uni-muenster.de with ESMTP; 31 Jul 2013 11:48:13 +0200 Received: from pcwi7557.uni-muenster.de (PCWI7557.UNI-MUENSTER.DE [128.176.159.107]) by mail.uni-muenster.de (Postfix) with ESMTP id 702ACBF403 for ; Wed, 31 Jul 2013 11:48:13 +0200 (CEST) Received: from lechten by pcwi7557.uni-muenster.de with local (Exim 4.71) (envelope-from ) id 1V4T0v-0006FK-FO for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 11:48:13 +0200 From: Jens Lechtenboerger Date: Wed, 31 Jul 2013 11:48:13 +0200 Message-ID: <874nbbukki.fsf@pcwi7557.uni-muenster.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) Hi there, the calls to gnus-completing-read in smime-sign-buffer and smime-decrypt-buffer do not provide completion support. If I change gnus-completing-read-function from gnus-emacs-completing-read to completing-read, everything works: (setq gnus-completing-read-function 'completing-read) A related problem is reported there: https://bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1096449 Best wishes Jens From unknown Thu Sep 11 14:10:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jens Lechtenboerger Subject: bug#14994: closed (Re: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete) Message-ID: References: <874nbbukki.fsf@pcwi7557.uni-muenster.de> X-Gnu-PR-Message: they-closed 14994 X-Gnu-PR-Package: emacs,gnus Reply-To: 14994@debbugs.gnu.org Date: Thu, 01 Aug 2013 00:13:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1375315983-12041-1" This is a multi-part message in MIME format... ------------=_1375315983-12041-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14994: 24.3; gnus-completing-read in smime.el fails to complete which was filed against the emacs,gnus package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14994@debbugs.gnu.org. --=20 14994: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14994 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1375315983-12041-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14994-done) by debbugs.gnu.org; 1 Aug 2013 00:12:33 +0000 Received: from localhost ([127.0.0.1]:33336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4gVM-00036z-Cq for submit@debbugs.gnu.org; Wed, 31 Jul 2013 20:12:33 -0400 Received: from mail-hampton.hostforweb.net ([216.246.15.223]:51777 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4gVK-00036C-Hr for 14994-done@debbugs.gnu.org; Wed, 31 Jul 2013 20:12:31 -0400 Received: from localhost.localdomain ([127.0.0.1]:58229 helo=localhost) by hampton.hostforweb.net with smtp (Exim 4.80.1) (envelope-from ) id 1V4gVA-002FhD-NE; Wed, 31 Jul 2013 19:12:22 -0500 Date: Thu, 01 Aug 2013 09:12:19 +0900 Message-ID: From: Katsumi Yamaoka To: Jens Lechtenboerger Subject: Re: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete References: <874nbbukki.fsf@pcwi7557.uni-muenster.de> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.130008 (=?iso-2022-jp?B?GyRCPz8bKEI=?= Gnus v0.8) Emacs/24.3.50 (i686-pc-cygwin) Cancel-Lock: sha1:U/sGikJeB3K1kppoQonwbA6G9SI= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: acl_c_authenticated_local_user: root X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14994-done Cc: 14994-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Jens Lechtenboerger wrote: > Hi there, > the calls to gnus-completing-read in smime-sign-buffer and > smime-decrypt-buffer do not provide completion support. > If I change gnus-completing-read-function from > gnus-emacs-completing-read to completing-read, everything works: > (setq gnus-completing-read-function 'completing-read) > A related problem is reported there: > https://bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1096449 > Best wishes > Jens This has been fixed at 2013-05-01 (bug#14304), so it will work properly in the forthcoming Emacs 24.4. Here's a patch for 24.3: --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- gnus-util.el~ 2013-01-01 20:37:17.000000000 +0000 +++ gnus-util.el 2013-08-01 00:10:19.897216100 +0000 @@ -1531,9 +1531,12 @@ "Call standard `completing-read-function'." (let ((completion-styles gnus-completion-styles)) (completing-read prompt - ;; Old XEmacs (at least 21.4) expect an alist for - ;; collection. - (mapcar 'list collection) + ;; Old XEmacs (at least 21.4) expect an alist, + ;; in which the car of each element is a string, + ;; for collection. + (mapcar (lambda (elem) + (list (format "%s" (or (car-safe elem) elem)))) + collection) nil require-match initial-input history def))) (autoload 'ido-completing-read "ido") --=-=-=-- ------------=_1375315983-12041-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 Jul 2013 10:39:45 +0000 Received: from localhost ([127.0.0.1]:60148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4Tom-0005ne-EG for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52596) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4Toj-0005mt-6R for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V4ToV-0003LP-6i for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToV-0003LH-39 for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToO-0002O1-Bp for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V4ToH-0003Ij-GE for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:20 -0400 Received: from zivm-wwu1-1.uni-muenster.de ([128.176.192.4]:53266 helo=zivm-wwu1.uni-muenster.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToH-0003HZ-Ah for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:13 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnUFAOHc+FGAsLwY/2dsb2JhbABbgwY1gxm8ahZ0g2A0AQQoiEQMmAWGfJlSBJAbg3MDqSuDFg X-IPAS-Result: AnUFAOHc+FGAsLwY/2dsb2JhbABbgwY1gxm8ahZ0g2A0AQQoiEQMmAWGfJlSBJAbg3MDqSuDFg X-IronPort-AV: E=Sophos;i="4.89,786,1367964000"; d="scan'208";a="41204274" Received: from mail.uni-muenster.de ([128.176.188.24]) by zivm-relay1.uni-muenster.de with ESMTP; 31 Jul 2013 11:48:13 +0200 Received: from pcwi7557.uni-muenster.de (PCWI7557.UNI-MUENSTER.DE [128.176.159.107]) by mail.uni-muenster.de (Postfix) with ESMTP id 702ACBF403 for ; Wed, 31 Jul 2013 11:48:13 +0200 (CEST) Received: from lechten by pcwi7557.uni-muenster.de with local (Exim 4.71) (envelope-from ) id 1V4T0v-0006FK-FO for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 11:48:13 +0200 From: Jens Lechtenboerger To: bug-gnu-emacs@gnu.org Subject: 24.3; gnus-completing-read in smime.el fails to complete Date: Wed, 31 Jul 2013 11:48:13 +0200 Message-ID: <874nbbukki.fsf@pcwi7557.uni-muenster.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Jens Lechtenboerger List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.4 (---) Hi there, the calls to gnus-completing-read in smime-sign-buffer and smime-decrypt-buffer do not provide completion support. If I change gnus-completing-read-function from gnus-emacs-completing-read to completing-read, everything works: (setq gnus-completing-read-function 'completing-read) A related problem is reported there: https://bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1096449 Best wishes Jens ------------=_1375315983-12041-1-- From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 01 Aug 2013 02:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14994 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 14994@debbugs.gnu.org Cc: lechten@wi.uni-muenster.de, yamaoka@jpl.org Received: via spool by 14994-submit@debbugs.gnu.org id=B14994.13753242223376 (code B ref 14994); Thu, 01 Aug 2013 02:31:01 +0000 Received: (at 14994) by debbugs.gnu.org; 1 Aug 2013 02:30:22 +0000 Received: from localhost ([127.0.0.1]:33522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4iek-0000sN-Js for submit@debbugs.gnu.org; Wed, 31 Jul 2013 22:30:22 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:19610) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4iei-0000rx-Ek for 14994@debbugs.gnu.org; Wed, 31 Jul 2013 22:30:20 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFpZvt/2dsb2JhbABEvw4Xc4IfAQVWIxALNBIUGA2ISMEtjWGDKQOkeoFegxM X-IPAS-Result: Av4EABK/CFFFpZvt/2dsb2JhbABEvw4Xc4IfAQVWIxALNBIUGA2ISMEtjWGDKQOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20312928" Received: from 69-165-155-237.dsl.teksavvy.com (HELO pastel.home) ([69.165.155.237]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 31 Jul 2013 22:30:07 -0400 Received: by pastel.home (Postfix, from userid 20848) id 06F2566249; Wed, 31 Jul 2013 22:30:13 -0400 (EDT) From: Stefan Monnier Message-ID: References: <874nbbukki.fsf@pcwi7557.uni-muenster.de> Date: Wed, 31 Jul 2013 22:30:13 -0400 In-Reply-To: (Katsumi Yamaoka's message of "Thu, 01 Aug 2013 09:12:19 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > + ;; Old XEmacs (at least 21.4) expect an alist, > + ;; in which the car of each element is a string, > + ;; for collection. > + (mapcar (lambda (elem) > + (list (format "%s" (or (car-safe elem) elem)))) > + collection) > nil require-match initial-input history def))) I recommend you wrap this in an (if (featurep 'xemacs) ...) so as to avoid using this code when it's not needed. After all, it looks both inefficient and hackish. Stefan From unknown Thu Sep 11 14:10:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete In-Reply-To: <874nbbukki.fsf@pcwi7557.uni-muenster.de> Resent-From: Katsumi Yamaoka Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 01 Aug 2013 03:53:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14994 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Stefan Monnier Cc: lechten@wi.uni-muenster.de, 14994@debbugs.gnu.org Received: via spool by 14994-submit@debbugs.gnu.org id=B14994.137532912615487 (code B ref 14994); Thu, 01 Aug 2013 03:53:03 +0000 Received: (at 14994) by debbugs.gnu.org; 1 Aug 2013 03:52:06 +0000 Received: from localhost ([127.0.0.1]:33560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4jvp-00041i-GP for submit@debbugs.gnu.org; Wed, 31 Jul 2013 23:52:05 -0400 Received: from mail-hampton.hostforweb.net ([216.246.15.223]:35395 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4jvm-000415-MW for 14994@debbugs.gnu.org; Wed, 31 Jul 2013 23:52:03 -0400 Received: from localhost.localdomain ([127.0.0.1]:53554 helo=localhost) by hampton.hostforweb.net with smtp (Exim 4.80.1) (envelope-from ) id 1V4jvd-003otn-SE; Wed, 31 Jul 2013 22:51:54 -0500 Date: Thu, 01 Aug 2013 12:51:53 +0900 Message-ID: From: Katsumi Yamaoka References: <874nbbukki.fsf@pcwi7557.uni-muenster.de> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.130008 (=?UTF-8?Q?=E7=9C=9F?= Gnus v0.8) Emacs/24.3.50 (i686-pc-cygwin) Cancel-Lock: sha1:4E69p/K9HbTX++J7kcD1u/yF11s= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: acl_c_authenticated_local_user: yamaoka X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Stefan Monnier wrote: >> + ;; Old XEmacs (at least 21.4) expect an alist, >> + ;; in which the car of each element is a string, >> + ;; for collection. >> + (mapcar (lambda (elem) >> + (list (format "%s" (or (car-safe elem) elem)))) >> + collection) >> nil require-match initial-input history def))) > I recommend you wrap this in an (if (featurep 'xemacs) ...) so as to > avoid using this code when it's not needed. After all, it looks both > inefficient and hackish. Indeed. I've simply isolated it as an XEmacs stuff.