[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Drop tarball releases and go ELPA only
From: |
Ikumi Keita |
Subject: |
Re: Drop tarball releases and go ELPA only |
Date: |
Thu, 15 Aug 2024 19:20:47 +0900 |
>>>>> Arash Esbati <arash@gnu.org> writes:
> Ikumi Keita <ikumi@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
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/02
- Re: Drop tarball releases and go ELPA only, Ikumi Keita, 2024/08/09
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/11
- Re: Drop tarball releases and go ELPA only, Ikumi Keita, 2024/08/11
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/14
- Re: Drop tarball releases and go ELPA only,
Ikumi Keita <=
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/15
- Re: Drop tarball releases and go ELPA only, Ikumi Keita, 2024/08/16
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/16
- Re: Drop tarball releases and go ELPA only, Colin Baxter, 2024/08/16
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/16
- Re: Drop tarball releases and go ELPA only, Colin Baxter, 2024/08/16
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/16
- Re: Drop tarball releases and go ELPA only, Colin Baxter, 2024/08/18
- Re: Drop tarball releases and go ELPA only, Arash Esbati, 2024/08/19
- Re: Drop tarball releases and go ELPA only, Ikumi Keita, 2024/08/17