>>>>> Arash Esbati <ar...@gnu.org> writes: > Ikumi Keita <ik...@ikumi.que.jp> writes: >> The Changes section in the manual still includes changes.texi. I'll >> change that to intruction to see NEWS.org. (And we should transfer the >> contents of changes.texi into history.texi?)
> Yes, In think that makes sense in terms of: Changes for v14+ in > NEWS.org, and older material in history.texi. Do you think the v14 change should remain in changes.texi? Or we should delete changes.texi itself after changes<v14 are transferred into history.texi? >> I changed the recipe for standard >> ELPA installation from >> (use-package tex >> :ensure auctex) >> to more standard form >> (use-package auctex >> :ensure t) >> . Now it defers loading tex.el(c) at startup time. > 🙏 Hmm, maybe we should further improve the settings. According to `use-package' documentation, (use-package foo) `require's foo.el at that time. Thus it is expected that the library foo.el is loaded at emacs startup and available immediately when the user tries to use its functionality. When certain keyword(s) is given, `use-package' defers the `require'. For example, (use-package foo :defer t ...) In this case, the library foo.el is loaded by autoload and it takes small amount of time when its functionalilty is requested by the user the first time. Currently, AUCTeX doesn't conform to this expectation of `use-package'. Both (use-package auctex) and (use-package auctex :defer t) do the same thing because auctex.el contains nothing meaningful for ELPA installation. (On contrary, the former recommended form (use-package tex :ensure auctex) loads the main AUCTeX library tex.el at startup.) Does this count as a matter we should sort out? If so, I suppose we should add (require 'tex) in auctex.el. (Speaking of revising auctex.el, I think we should now delete this ---------------------------------------------------------------------- (autoload 'TeX-load-hack (expand-file-name "tex-site.el" (file-name-directory load-file-name))) (TeX-load-hack) ---------------------------------------------------------------------- from auctex.el anyway. If I understand correctly, this is only necessary for configure&make installation.) Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine #Gaza #StopMassiveKilling #CeasefireNOW