[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patch: perform autoloading when docs is missing from autoload object
From: |
Lars Ingebrigtsen |
Subject: |
Re: Patch: perform autoloading when docs is missing from autoload object |
Date: |
Fri, 17 Sep 2021 16:01:21 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Arthur Miller <arthur.miller@live.com> writes:
>> In which cases will this make a difference when displaying the *Help*
>> buffer for the symbol?
>
> In case where the symbol is not loaded, and there is no doc entry in autoload
> object.
Oh, right --- I was thinking about ;;;###autoload, where the doc string
is available always, not
(autoload 'foo "foo")
Yes, in those cases it would indeed be helpful if the help machinery
just went ahead and loaded the library. However, there are some
instances where loading a library has unexpected side effects, like
enabling new modes and keymaps. Doing so is frowned upon (loading a
library shouldn't do those things), but it happens.
If this is a concern, then we could perhaps add a button to *Help* to do
the loading instead of loading automatically?
But perhaps just loading the file automatically would be fine anyway --
it's a bug for libraries to side-effect to an annoying degree upon load.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
Re: Patch: perform autoloading when docs is missing from autoload object, Lars Ingebrigtsen, 2021/09/16