Chong Yidong <
cyd@gnu....> writes:
> org.el (and org-agenda.el, and maybe others) have defvars like this:
>
> (defvar entry)
> (defvar date)
>
> This is going to blow up in someone's face, because it makes `entry' and
> `date' unusable as lexical variables, even though those are very common
> variable names. That is to say, loading Org mode would change the
> behavior of packages using lexical binding in some unpredictable way.
>
> Why does org need to do this? Could you try to clean it up?
Perhaps Emacs can prefix the `evil vars' and alias them to the original,
with a deprecation warning?
Best, Martyn
opensubscriber is not affiliated with the authors of this message nor responsible for its content.