GNU bug report logs - #9583
24.0.50; erc button-next-function assumes lexical binding invalidly

Previous Next

Package: emacs;

Reported by: Evan Izaksonas-Smith <izak0002 <at> umn.edu>

Date: Fri, 23 Sep 2011 03:34:01 UTC

Severity: normal

Merged with 9487

Found in version 24.0.50

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

Full log


Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Antoine Levitt <antoine.levitt <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Re: bug#9583: 24.0.50;
	erc button-next-function assumes lexical binding invalidly
Date: Fri, 23 Sep 2011 08:40:03 +0200
23/09/11 05:19, Evan Izaksonas-Smith
> Start Emacs however you like, go to any location in the buffer besided
> the input line and hit TAB.  The message: "completion-at-point: Symbol's
> value as variable is void: here" will appear.  this is solved by
> changing line 433 from
>
> (let ((here (point)))
> to
> (lexical-let ((here (point)))

Yes, see also bug #9487. This solution is more elegant than the one
posted there. Someone please apply this.





This bug report was last modified 13 years and 239 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.