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


Как загрузить отредактированный .emacs файл без перезапуска Emacs?

8 78

8 ответов:

M-x eval-buffer

Я обычно использую M-x load-file. Но имейте в виду, что некоторая инициализация выполняется только в первый раз. Такие вещи, как библиотеки, которые устанавливают свои значения по умолчанию при загрузке, но не перезагружаются во второй раз. Его всегда хорошая идея, чтобы запустить emacs с нуля в качестве окончательной проверки, что все работает нормально.

открыть .файл emacs, выберите его содержимое и нажмите C-x,C-e

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

M-x load-file ENTER
~/.emacs
ENTER

(источник)

на scratch буфера:

(load ".emacs")ctrl-j

M-x load-file ~/.emacs

eval-буфер, когда .файл emacs открыт

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

C-x C-e вычисляет предыдущее выражение

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