Reload .emacs für alle aktiven Puffer
Frage schon gestellt wurde wie laden Sie ein .emacs
- Datei, nachdem es geändert.
Die vorgeschlagenen Lösungen zu verwenden M-x load-file
oder M-x eval-region RET
auf die veränderte region.
Keine dieser Lösungen auf andere open-Puffer für mich. Gibt es eine Möglichkeit das nachladen der .emacs
- Datei für alle offenen Puffer?
Ich sollte auch beachten, dass die M-x load-file
nicht den gewünschten Effekt für die aufgeführten Gründe in den Kommentaren zu die Antwort.
InformationsquelleAutor der Frage Alan Turing | 2011-08-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre .emacs-Datei ist eine Globale Konfiguration, wird nur einmal ausgewertet. Es wird nicht angewendet, um jeden Puffer individuell.
Wie Sie tatsächlich erreichen, was Sie wollen, ist wirklich davon abhängig, was diese .emacs änderungen sind. Einige elisp wird nur wirksam, wenn er das erste mal ausgewertet wird; oder wenn ein Puffer verpasst major-Modi; oder wenn eine Datei geladen wird, usw, usw...
Wenn Sie möchten, laden Sie einige oder alle der Datei-Puffer,
ibuffer
macht das ziemlich einfach:ibuffer
RETum zu starten ibuffer (ich empfehle diese Bindung auf C-xC-b)..
so dass keine übereinstimmung mit dem Namen.[default]
) markieren Sie alle gefilterten Puffer.oder Sie ersetzen könnten die Schritte 2+3 mit M-x
ibuffer-mark-by-file-name-regexp
RET.
RET. Möchten Sie vielleicht binden Sie den Befehl *f:geben Sie *c-hum zu sehen, alle anderen
ibuffer-mark-*
Befehle, die gebunden sind standardmäßig.InformationsquelleAutor der Antwort phils
Diesem Streik kann man als brute-force, aber
ist es einfach
InformationsquelleAutor der Antwort TomRoche