GNU bug report logs -
#74145
31.0.50; Default lexical-binding to t
Previous Next
Full log
View this message in rfc822 format
> Cc: dancol <at> dancol.org, 74145 <at> debbugs.gnu.org
> From: Stefan Kangas <stefankangas <at> gmail.com>
> Date: Tue, 18 Feb 2025 13:59:13 -0500
>
> This change is unlikely to be very disruptive at this point. For
> starters, users can easily just add this to any ELisp file that lacks it
> and move on with their lives:
>
> -*- lexical-binding:nil -*-
I thought we planned on displaying a warning for that?
> What's more, and this is from my personal experience of converting
> hundreds of .el files (see git log), most files will usually run just
> fine under lexbind, without any changes. I expect that user init files
> will typically fall into this category.
I actually expect the contrary, because user init files are in many
cases not regularly maintained and cleaned up like our Lisp sources
are. I won't be surprised if there are portions of our init files
which we haven't looked at for decades, because they "just work".
This bug report was last modified 123 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.