Subject: Re: bug#77883: 31.0.50; C-c C-e in *scratch* generates a missing lexical binding cookie warning

From: Stefan Monnier <[email-masked]>
Date: Sat, 03 May 2025 09:12:32 -0400

> I prefer the latter solution, as it sounds to me less ad-hoc.  Any
> objections to installing the below on the master branch?

LGTM.

> -settings in the buffer, and if there is no such setting, the buffer
> -will be evaluated without lexical binding.
> +settings in the buffer; if there is no such setting, and the
> +buffer-local value of the variable is nil, the buffer will be
> +evaluated without lexical binding.

BTW, this last point is not completely true any more: it depends
on the `default-toplevel-value`.

        Stefan