From Roland.Winkler@physik.uni-erlangen.de Wed Feb 11 13:16:22 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 11 Feb 2009 21:16:22 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1BLGI7C016042 for ; Wed, 11 Feb 2009 13:16:20 -0800 Received: from mx10.gnu.org ([199.232.76.166]:36837) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LXMPU-0004xX-HI for emacs-pretest-bug@gnu.org; Wed, 11 Feb 2009 16:14:20 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LXMRL-0005QO-1x for emacs-pretest-bug@gnu.org; Wed, 11 Feb 2009 16:16:17 -0500 Received: from tfkpsv.physik.uni-erlangen.de ([131.188.164.197]:21358) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LXMRK-0005QI-Nn for emacs-pretest-bug@gnu.org; Wed, 11 Feb 2009 16:16:14 -0500 Received: from tfkp07.physik.uni-erlangen.de (tfkp07.physik.uni-erlangen.de [131.188.164.207]) by tfkpsv.physik.uni-erlangen.de (Postfix) with ESMTP id 9C96322137; Wed, 11 Feb 2009 22:16:13 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18835.16410.242316.118570@tfkp07.physik.uni-erlangen.de> Date: Wed, 11 Feb 2009 22:16:10 +0100 From: "Roland Winkler" To: emacs-pretest-bug@gnu.org Cc: Stefan Monnier Subject: 23.0.90; lazy-completion-table broken for bibtex-mode X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 lazy-completion-table seems to be broken for bibtex-mode. bibtex-reference-keys is initialized via lazy-completion-table. Yet when I use minibuffer completion for bibtex-search-entry (which is using bibtex-reference-keys for completion) it gives me the error message completion--some: Symbol's value as variable is void: lambda The usage of lazy-completion-table by bibtex-mode did not change since emacs 22 where minibuffer completion has been working fine. Yet the internals of lazy-completion-tables have changed since then. Is there anything bibtex-mode needs to do different now? In GNU Emacs 23.0.90.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.12.9) of 2009-02-07 on lukas From rgm@gnu.org Wed Feb 11 23:00:06 2009 Received: (at 2293) by emacsbugs.donarmstrong.com; 12 Feb 2009 07:00:07 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.0 required=4.0 tests=HAS_BUG_NUMBER, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1C704Y2031267 for <2293@emacsbugs.donarmstrong.com>; Wed, 11 Feb 2009 23:00:05 -0800 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LXVWO-0006At-If; Thu, 12 Feb 2009 01:58:04 -0500 From: Glenn Morris To: Roland Winkler Cc: 2293@debbugs.gnu.org Subject: Re: bug#2293: 23.0.90; lazy-completion-table broken for bibtex-mode References: <18835.16410.242316.118570@tfkp07.physik.uni-erlangen.de> X-Spook: sweep assassination Centro BLU-114/B EuroFed Pine Gap X-Ran: ),8Xmis)QKvQ`e/b|Lz`s!w/P`=J~j`E User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii "Roland Winkler" wrote: > bibtex-reference-keys is initialized via lazy-completion-table. > Yet when I use minibuffer completion for bibtex-search-entry > (which is using bibtex-reference-keys for completion) it gives me > the error message > > completion--some: Symbol's value as variable is void: lambda emacs -Q foo.bib M-x bibtex-search-entry RET TAB works fine for me. Suggest maintainer-clean + bootstrap (unless you were talking about something else). From Roland.Winkler@physik.uni-erlangen.de Sat Feb 14 09:08:13 2009 Received: (at 2293-done) by emacsbugs.donarmstrong.com; 14 Feb 2009 17:08:13 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from tfkpsv.physik.uni-erlangen.de (tfkpsv.physik.uni-erlangen.de [131.188.164.197]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1EH88Ax030577 for <2293-done@emacsbugs.donarmstrong.com>; Sat, 14 Feb 2009 09:08:10 -0800 Received: from tfkp07.physik.uni-erlangen.de (tfkp07.physik.uni-erlangen.de [131.188.164.207]) by tfkpsv.physik.uni-erlangen.de (Postfix) with ESMTP id CD72122137; Sat, 14 Feb 2009 18:08:05 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18838.64116.967625.498583@tfkp07.physik.uni-erlangen.de> Date: Sat, 14 Feb 2009 18:08:04 +0100 From: "Roland Winkler" To: Glenn Morris Cc: 2293-done@debbugs.gnu.org Subject: Re: bug#2293: 23.0.90; lazy-completion-table broken for bibtex-mode In-Reply-To: References: <18835.16410.242316.118570@tfkp07.physik.uni-erlangen.de> X-Mailer: VM 8.0.9 under Emacs 22.2.1 (i686-pc-linux-gnu) On Thu Feb 12 2009 Glenn Morris wrote: > emacs -Q foo.bib > M-x bibtex-search-entry RET TAB > works fine for me. > > Suggest maintainer-clean + bootstrap (unless you were talking about > something else). The variables bibtex-reference-keys and bibtex-strings are initialized by lazy-completion-table. And in several instances, bibtex-mode was using nlistp to test whether these variables have their initial values. That was working fine at some point but not anymore. lazy-completion-table was already fixed quite some time ago by Stefan in order not to use listp internally for such a test. Now I've updated bibtex-mode too, so that it uses functionp. From unknown Wed Jun 25 03:57:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Sun, 15 Mar 2009 14:24:05 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator