如何在不重启Emacs的情况下加载编辑后的.emacs
文件?
M-x eval-buffer
我通常使用 M-x load-file 命令。但是请注意,有些初始化只会在第一次运行时执行。例如一些库在加载时会设置默认值,但是在第二次加载时不会重新加载。为了确保一切正常,最好以从头开始启动emacs的方式进行最终检查。
*scratch*
缓冲区中,输入:(load-file user-init-file)
C-x C-e
来评估表达式。使用 M-x load-file 命令,然后选择 .emacs 文件也应该可以工作。
请执行 M-x load-file ~/.emacs 命令
当打开 .emacs 文件时,请执行 eval-buffer 命令
当您想应用选定的行时,请执行 eval-region 命令
按下 C-x C-e 键可以评估前面的表达式
C-x C-e
评估前面的表达式,该表达式可能跨越多行。 - phils我使用并推荐在MELPA上的restart-emacs包
你可以使用C-x C-e
来评估一个s表达式。确保光标位于elisp代码的最后一个括号处。