Ich laufe alternativ 24.5 und 25.0.50. Leider funktionieren ab 25.0.50 installierte und kompilierte Pakete nicht mit Emacs 24.5 ( cl-struct-define
ist ein häufiger Schuldiger).
Eine triviale Lösung besteht darin, nichts per Byte zu kompilieren. Das macht die Dinge allerdings ziemlich langsam.
Wie kann ich kompilierte Pakete (für die Leistung) verwenden, während ich sie .emacs.d
für 24.5 und 25.0.50 verwende? Ich wäre auch damit einverstanden, dass 24.5 die kompilierten Dateien ignoriert.
package-user-dir
und einige andere Verzeichnisse und Dateien basierend auf der Emacs-Version festgelegt . Ich kann eine detaillierte Antwort schreiben, wenn ich an einem Computer bin.
init.el
und alle diese Pakete werden beim Start von Emacs automatisch installiert (falls nicht bereits installiert). Sie können sogar das :ensure
Schlüsselwort von verwenden use-package
, um Pakete automatisch zu installieren.