Перезагрузить конфигурации без перезапуска Emacs

Ответы:

132

Mx eval-буфер

Мартин Кот
источник
16
Это работает, только если вы редактировали сам файл ".emacs".
VasiliNovikov
1
Это не работает при изменении размера шрифта.
Chris Stryczynski
25

Обычно я использую Mx load-file. Но имейте в виду, что некоторая инициализация выполняется только в первый раз. Такие вещи, как библиотеки, которые при загрузке устанавливают свои значения по умолчанию, но не перезагружаются во второй раз. Всегда полезно запустить emacs с нуля в качестве последней проверки, что все работает нормально.

KeithB
источник
8

В *scratch*буфере введите:

(load-file user-init-file)

Затем нажмите, C-x C-eчтобы оценить выражение.

tkf
источник
6

Mx load-file, а затем выберите файл .emacs также должен работать

Марио Ф
источник
5

Mx загружаемый файл ~ / .emacs

eval-buffer при открытии файла .emacs

eval-region, когда вы хотите применить выбранные строки

Cx Ce вычисляет предыдущее выражение

МудростьFusion
источник
C-x C-eоценивает предыдущее выражение , которое может занимать несколько строк.
phils
4

Откройте файл .emacs, выберите его содержимое и нажмите Cx, Ce.

Марк Родди
источник
1

вы можете использовать, C-x C-eкоторый будет оценивать s-выражение. Убедитесь, что курсор находится в последней скобке кода elisp.

Шантану
источник
0

Я использую и рекомендую пакет restart-emacs на melpa

Джо
источник