Jedes Mal, wenn ich etwas in einem Puffer ändere und mich dann entscheide, ein Paket von packages.el zu installieren, fragt mich Emacs wiederholt, ob ich die anderen Puffer speichern möchte, weil es geändert wurde.
Ich verstehe die Beziehung zwischen diesem Puffer und der Installation eines Pakets nicht. Im Internet habe ich keine passende Antwort gefunden.
Möchte jemand die Logik dahinter erklären?
Danke im Voraus.
package
byte-compilation
ReneFroger
quelle
quelle
Antworten:
Dahinter steckt nicht viel Logik. Zumindest nicht im Sinne einer bewussten Entscheidung. Es ist eher eine Funktion des Kompilierungsprozesses, die für die Paketverwaltung wirklich nicht gilt, aber noch hat sich niemand die Mühe gemacht, sie zu beheben.
Wenn Emacs etwas kompilieren möchte, werden Sie gefragt, ob Sie bearbeitete Puffer speichern möchten. Das ist eigentlich etwas sehr Nützliches und macht durchaus Sinn, wenn Sie Code kompilieren, an dem Sie arbeiten.
Dies gilt insbesondere für den Byte-Compiler, der Elisp-Dateien kompiliert. Einer der Schritte zum Installieren eines Pakets besteht darin, es per Byte zu kompilieren. In diesem Fall fordert Emacs Sie wie gewohnt auf, Dinge zu speichern, auch wenn dies hier nicht wirklich wichtig ist.
quelle