Hi Arash, >>>>> Arash Esbati <ar...@gnu.org> writes: > Great, so let us advertise this kind of usage if needed.
OK. > For me to recap, I see these use cases: > 1.) Users install AUCTeX from ELPA: > They don't have to do anything and can start using AUCTeX with: > (use-package auctex ...) I don't think this counts. During the startup initialization, emacs loads PACKAGENAME-autoloads.el of each ELPA package installed there, if I understand correctly. Thus auctex-autoloads.el runs (require 'tex-site) in it and no treatment in auctex.el is necessary. > 2.) Users load AUCTeX from a local repo: > 2b.) or do: > (use-package auctex > :init > (add-to-list 'load-path "~/path/to/auctex" t) > (load "auctex.el" nil t t)) OK, then that's basically the same with my inference of >> Hmm, it would be better for local Git repo users who still have >> (load "~/Development/auctex/auctex.el nil t t) >> in their config, than just removing the relevant code as I suggested...? . It's true that it works with such addtion of a path to `load-path'. And it seems that there are actual such users, I now agree that it would be more friendly to leave (require 'tex-site (expand-file-name "tex-site.el" (file-name-directory load-file-name)) in auctex.el. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine #Gaza #StopMassiveKilling #CeasefireNOW