在不重新启动Emacs的情况下重新加载配置

在不重新启动Emacs的情况下重新加载配置,emacs,loading,restart,Emacs,Loading,Restart,如何在不重新启动emacs的情况下加载已编辑的.emacs文件?M-x eval buffer打开.emacs文件,选择其内容并点击C-x,C-eM-x加载文件,然后选择.emacs文件也应工作我通常使用M-x加载文件。但是请注意,某些初始化只在第一次完成。例如,库在加载时设置默认值,但不会在第二次加载时重新加载。从头开始启动emacs始终是一个好主意,作为检查一切是否正常的最后一步 在*scratch*缓冲区中,键入: (load-file user-init-file) 然后按C-x C-

如何在不重新启动emacs的情况下加载已编辑的
.emacs
文件?

M-x eval buffer

打开.emacs文件,选择其内容并点击C-x,C-e

M-x加载文件,然后选择.emacs文件也应工作我通常使用M-x加载文件。但是请注意,某些初始化只在第一次完成。例如,库在加载时设置默认值,但不会在第二次加载时重新加载。从头开始启动emacs始终是一个好主意,作为检查一切是否正常的最后一步

*scratch*
缓冲区中,键入:

(load-file user-init-file)

然后按
C-x C-e
对表达式求值。

您可以使用
C-x C-e
对s表达式求值。确保光标位于elisp代码的最后一个括号处

M-x加载文件~/.emacs

打开.emacs文件时评估缓冲区

要应用选定线时的求值区域

C-x C-e计算前面的表达式

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

()

我使用并建议在melpa上重新启动emacs软件包

C-x C-e
计算前面的表达式,该表达式可能跨越多行。这仅在编辑“.emacs”文件本身时有效。更改字体大小时似乎不起作用。