如何在不重启emacs的情况下重新加载.spacemacs文件?

use*_*095 57 emacs

我是emacs(spacemacs)的新手,我按照这篇文章来学习spacemacs.

完成编辑后,保存文件并按文件中的Cc Cc重新加载它或只重新启动Spacemacs.

但是在我保存.spacemacs然后按下之后C-c C-c,电力线告诉我C-c C-c is undefined.

如何.spacemacs在不重启emacs的情况下重新加载文件?

use*_*095 107

我找到了解决方案: SPC f e R

它来自Spacemacs Docs中的"Dotfile配置".

  • 不知怎的,这似乎不起作用(我已经知道了键盘快捷键,但它对我不起作用)例如我在dotspacemacs/init中有"dotspacemacs-line-numbers t"但是"SPC fe R"并不反映这一变化.退出和启动spacemacs有效. (5认同)
  • 对于那些处于emacs模式的人,你可以使用`Mm fe R` (3认同)
  • 如果 emacs 在守护进程模式下运行,这似乎不起作用。 (3认同)

val*_*tev 24

SPC f e R不适合我,所以我个人使用SPC q R.它完全重启了spacemacs - 但如果你(dotspacemacs-auto-resume-layouts t)在config中维护会话,spacemacs将使用相同的缓冲区重新启动.希望它能帮助别人.

dotspacemacs-auto-resume-layouts是一个配置选项,可以在setq-default您的.spacemacs文件部分找到.它带有默认的spacemacs设置,它的默认值是nil.

  • 嗨,刚刚更新了澄清的答案 (2认同)

Vee*_*era 5

对于在emacs模式下工作的人来说,通过键绑定完成此操作可能并不困难。在这种情况下,请M-X输入dotspacemacs/sync-configuration-layers