Przeładuj konfiguracje bez restartowania Emacsa

89

Jak załadować edytowany .emacsplik bez ponownego uruchamiania Emacsa?

memius
źródło

Odpowiedzi:

132

Mx eval-buffer

Martin Cote
źródło
16
Działa to tylko wtedy, gdy edytujesz sam plik „.emacs”.
VasiliNovikov
1
Wydaje się, że nie działa to przy zmianie rozmiaru czcionki.
Chris Stryczynski
25

Zwykle używam pliku ładującego Mx. Należy jednak pamiętać, że pewna inicjalizacja jest wykonywana tylko za pierwszym razem. Rzeczy takie jak biblioteki, które ustawiają swoje ustawienia domyślne po załadowaniu, ale nie są ładowane ponownie po raz drugi. Zawsze dobrym pomysłem jest uruchamianie emacsa od zera jako ostateczne sprawdzenie, czy wszystko działa poprawnie.

KeithB
źródło
8

W *scratch*buforze wpisz:

(load-file user-init-file)

Następnie naciśnij, C-x C-eaby ocenić wyrażenie.

tkf
źródło
6

Mx load-file, a następnie wybierz plik .emacs powinien również działać

Mario F
źródło
5

Plik ładowania MX ~ / .emacs

eval-buffer, gdy otwierany jest plik .emacs

eval-region, kiedy chcesz zastosować wybrane linie

Cx Ce oblicza poprzednie wyrażenie

WisdomFusion
źródło
C-x C-eoblicza poprzednie wyrażenie , które może obejmować wiele wierszy.
phils
5
M-x load-file ENTER
~/.emacs
ENTER

( źródło )

Geremia
źródło
4

Otwórz plik .emacs, wybierz jego zawartość i naciśnij Cx, Ce

Mark Roddy
źródło
1

możesz użyć, C-x C-ektóry oceni s-wyrażenie. Upewnij się, że kursor znajduje się w ostatnim nawiasie kodu elisp.

Shantanu
źródło
0

Używam i polecam pakiet restart-emacs na melpie

Joe
źródło