Le 07/08/2026 à 12:49, Benoît Barbier a écrit :
Bonjour à tous et toutes,


Que fait : ~/.emacs.d/eln-cache ?

Ça occupe + de 70 Mo
Je l'ai archivé, supprimé pour tester emacs et il me le recrée avec 2.3M juste en ayant ouvert un fichier.org avec org-mode.


En cherchant un peu j'ai cru comprendre que c'est une option compilée par défaut avec les nouvelles versions d'emacs, mais je n'ai pas trouvé d'info qui m'explique en quoi ce nouveau truc est indispensable et si pas s'il y a une option de config à l'exécution qui ne crée pas ce cache.

Merci d'avance

--
Benoît

Bonjour Benoît,

Ce qui suit à prendre avec de très grosses pincettes: je ne connais absolument rien à Emacs.

Potentiellement les .eln se rapporteraient à la compilation native (activée par défaut depuis Emacs 30) qui serait une production de code C (spécifique à la plateforme matérielle utilisée) à partir de code Lisp générique Emacs

A priori la vision upstream c'est que c'est à l'utilisateur de faire son ménage par la commande M-x native-compile-prune-cache

j'ai peut-être tout (ou en partie) compris de travers mais ça vient de là:
https://emacs.stackexchange.com/questions/78160/what-is-an-eln-cache-and-how-do-i-get-rid-of-it
https://deepwiki.com/d12frosted/homebrew-emacs-plus/4.4-native-compilation
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1041767&mboxmaint=no

Répondre à