|
From: | Michael Heerdegen |
Subject: | bug#50195: [PATCH] Adding diary-offset, a diary-sexp offsetting another diary-sexp. |
Date: | Wed, 25 Aug 2021 17:22:04 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes: > > It's how all these functions in diary-lib are defined after the lexical > > rewrite -- the `eval' depends on those dynamic variables. > > Ugh! Is it worth it? If we cannot convert these functions to use > lexical-binding, maybe we should say lexical-binding: nil in the first > line of the file, and remove all those gross kludges? That would not work, you would still get warnings about free variables. This case is a bit special and not directly related to lexical-binding because these variables are just not declared with `defvar' (and I think we don't want to introduce global variables like `date'). Michael.
[Prev in Thread] | Current Thread | [Next in Thread] |