Ich habe vor kurzem auf die Verwendung von Emacs 'Paketmanager packages
umgeschaltet.In Emacs, die Info-Verzeichnis-Liste beim Einschließen von Paketen setzt?
Seitdem werden einige Emacs-Pfadvariablen über das hinaus gesetzt, was ich in meiner .emacs
Datei mache: Sowohl load-path
als auch Info-directory-list
werden mit Sachen aus den Paketen geliefert. Aber ich verstehe nicht wo diese Anpassungen vorgenommen werden.
Lassen Sie sich auf Info-directory-list
konzentrieren: In meiner .emacs
Datei nil Ich stelle es nicht so ist es (so sein soll, dass später, wenn info
starten, seinen von Info-default-directory-list
initialisiert jedoch mit meiner neuen Verpackung ist es bereits intialised und einige Pakete. Verzeichnisse hinzugefügt Diese vermasseln meine dir
Struktur in info
ich habe die Autoload-Dateien überprüft, aber sie setzen nicht Info-directory-list
in irgendeiner Weise -... und keine andere elisp Datei in den Paketen (pandoc-mode
insbesondere) tut so
Wo wird die Variable Info-directory-list
gesetzt und wie kann ich die Kontrolle über die Reihenfolge in dieser Variablen zurückgewinnen?
ps: ich vermutet hatte 'Paket-initialize' der Täter zu sein, so bemerkte ich es in meiner .emacs-Datei, aber ich wusste nicht, dass emacs es auf jeden fall nennt ... – halloleo
@halloleo @phils Irgendwelche Idee, warum 'Info-Verzeichnis-Liste' viele Einträge des gleichen Pakets enthält? Z.B. Ich habe 8 Einträge für '.emacs.d/elpa/magit-20150608.1139'. – user3156459