2013-02-25 46 views

回答

4

除了Duality描述的备份配置之外,我建议您将所有emacs自定义设置在版本控制(git,hg,bzr等)下。很多时候,由于意想不到的副作用,我需要恢复自定义设置。如果您检查所做的所有更改,检查您从六个月前所做的更改是微不足道的。

+1

我不能高度推荐这个。即使版本控制目前对你来说是陌生的,它就是这样一个有价值的东西,它将会值得你学习。 – phils 2013-02-25 20:23:19

+0

我应该在版本控制下放什么文件?看着我的〜目录,我发现不仅有.emacs,还有一个名为.emacs.d和其他许多目录的目录。 – incandescentman 2013-02-26 17:31:12

+1

我没有得到的是这是如何回答你的问题。它为不同的问题提供了答案; “与简单地备份定制文件相比,有什么可以改进?”。这是奇怪的4人出现在这里,upvoted这个,并得到了投票。任何人都可以向我解释,这是什么基础? – PascalVKooten 2013-02-26 17:49:09

1

例如通过将(setq custom-file "~/.emacs-custom.el")放入您的.emacs文件中,将其指定为自定义文件(当然,其他名称将会这样做),然后加载(load custom-file)http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Customizations.html

它还谈到了不同的版本不同的自定义设置:

取之。

+0

我做到了这一点,并打破了一大堆我的定制。我的自定义暂存文件不再以组织模式加载,我的光标自定义不会加载......可能还有其他人。我的.emacs文件由'(setq custom-file'〜/ elisp/dotemacs.el') (加载自定义文件)'行组成。调查变量'custom-file'确认自定义文件及其路径是否正确。我究竟做错了什么? – incandescentman 2013-03-04 19:37:41