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

时间:2015-07-24 15:24:53

标签: emacs

我是emacs(spacemacs)的新手,我按照this article来学习spacemacs。

  

完成编辑后,保存文件并按文件中的C-c C-c重新加载,或者只重新启动Spacemacs。

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

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

5 个答案:

答案 0 :(得分:99)

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

来自"Dotfile Configuration" in the Spacemacs Docs

答案 1 :(得分:23)

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

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

答案 2 :(得分:4)

对于那些在emacs模式下工作的人来说,使用键绑定完成这项操作可能有点困难。在这种情况下,请M-X然后输入dotspacemacs/sync-configuration-layers

答案 3 :(得分:0)

另一种方法是按两次空格(SPC SPC),使您进入emacs命令模式。

然后输入:sync-config并按Enter,将执行dotspacemacs/sync-configuration-layers命令并重新加载您的配置。

答案 4 :(得分:0)

SPC q r(restart-emacs-resume-layouts)将重新启动emacs,同时保留布局。