GNU bug report logs - #8332
24.0.9999; lexbind-new branch errors on M-x describe-variable lexical-binding

Previous Next

Package: emacs;

Reported by: Tassilo Horn <tassilo <at> member.fsf.org>

Date: Wed, 23 Mar 2011 20:41:02 UTC

Severity: normal

Found in version 24.0.9999

Done: Tassilo Horn <tassilo <at> member.fsf.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Tassilo Horn <tassilo <at> member.fsf.org>
Cc: 8332 <at> debbugs.gnu.org, rubikitch <rubikitch <at> ruby-lang.org>, Thierry Volpiatto <thierry.volpiatto <at> gmail.com>
Subject: bug#8332: Acknowledgement (24.0.9999; lexbind-new branch errors on M-x describe-variable lexical-binding)
Date: Thu, 24 Mar 2011 11:01:33 -0400
> After some bisectioning, I found out the culprit is anything.
> Commenting out
>   (require 'anything)
> in my .emacs, so I'll Cc-ed Thierry and Rubykitch.

Please try to only set lexical-binding via file-local variables.
This should be 100% backward compatible (i.e. only affect the files
where you've set that variable), so any new error like the above
is not normal.  There are a few rare backward incompatibilities, but
they are fairly rare (e.g. the `byte-compile' property works a bit
differently, and there are new representations for functions, so if the
code checks (eq (car foo) 'lambda) instead of using `functionp' it might
bump into problems).


        Stefan




This bug report was last modified 14 years and 122 days ago.

Previous Next


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