emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: master 5a125fb5a97 1/2: Update to Org 9.7.3


From: Stefan Monnier
Subject: Re: master 5a125fb5a97 1/2: Update to Org 9.7.3
Date: Wed, 12 Jun 2024 10:41:30 -0400
User-agent: Gnus/5.13 (Gnus v5.13)

>>>> Note that org-num.el where `org-num-skip-tags' is defined does have
>>>> (require 'cl-lib).
>>>> IMHO, there is some problem either with loaddefs generation or with the
>>>> fact that loaddefs file is compiled at all.
>> Code that's in an ;;;###autoload cookie is copied verbatim to the
>> loaddefs file, so it cannot assume that all the earlier code in the file
>> (e.g. the `(require 'cl)` at the beginning of the file) has been executed.
> Then, it would be helpful if such problems were caught during
> byte-compilation.

It is caught when compiling the `org-loaddefs.el` file.  🙂

I suspect that catching it during compilation of `org-table.el` is
pretty far from what the current compiler code can do.


        Stefan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]