Chaque fois que je change quelque chose dans un tampon, puis que je décide d'installer un package à partir de packages.el, Emacs me demande à plusieurs reprises si je veux enregistrer les autres tampons, car il a changé.
Je n'arrive pas à comprendre la relation entre ce tampon et l'installation d'un package. Sur Internet, je n'ai trouvé aucune réponse appropriée.
Quelqu'un veut-il expliquer la logique derrière tout cela?
Merci d'avance.
package
byte-compilation
ReneFroger
la source
la source
Réponses:
Il n'y a pas beaucoup de logique derrière cela. Du moins, pas dans le sens d'une décision consciente. C'est plus une caractéristique du processus de compilation qui ne s'applique vraiment pas à la gestion des packages, mais personne n'a encore pris la peine de le corriger.
Chaque fois qu'Emacs est sur le point de compiler quelque chose, il vous demande si vous souhaitez enregistrer les tampons modifiés. C'est en fait quelque chose de très utile et est parfaitement logique lorsque vous compilez du code sur lequel vous travaillez.
En particulier, cela s'applique au compilateur d'octets, qui compile les fichiers Elisp. Et l'une des étapes de l'installation d'un package consiste à le compiler en octets. Lorsque cela se produit, Emacs fera sa routine habituelle de vous demander de sauvegarder des choses, même si cela n'a pas vraiment d'importance ici.
la source