Wie lade ich die bearbeitete Datei .emacs
, ohne Emacs neu zu starten?Konfigurationen neu laden, ohne Emacs neu zu starten
Antwort
Mx eval-Puffer
Öffnen Sie die Datei .emacs, wählen Sie den Inhalt und drücken Sie Cx, Ce
Mx Last-Datei und wählen Sie dann die Datei .emacs auch
in der Regel arbeiten sollte ich benutze Mx load-file. Beachten Sie jedoch, dass einige Initialisierungen erst beim ersten Mal durchgeführt werden. Dinge wie Bibliotheken, die beim Laden ihre Standardwerte festlegen, aber beim zweiten Mal nicht neu geladen werden. Es ist immer eine gute Idee, Emacs von Grund auf neu zu starten, um zu überprüfen, ob alles in Ordnung ist.
Im kratzen Puffer:
(load ".emacs") ctrl-j
Sie C-x C-e
verwenden können, die eine s-Ausdruck wird ausgewertet. Stellen Sie sicher, dass sich der Cursor an der letzten Klammer des Elisp-Codes befindet.
Mx Last-Datei ~/.emacs
eval-Puffer, wenn die Datei .emacs
eval-Region geöffnet, wenn Sie ausgewählte Linien
Cx Ce wollen anwenden wertet den vorhergehenden Ausdruck
'C-x C-e' wertet den vorhergehenden * Ausdruck * aus, der mehrere Zeilen umfassen kann. – phils
M-x load-file ENTER
~/.emacs
ENTER
(source)
:: Cries, löscht eigene Post, und upvotes :: – dmckee
Dies funktioniert nur, wenn Sie die Datei ".emacs" selbst bearbeiten. – VasyaNovikov