如何同步Emacs包和设置?

时间:2009-06-17 16:04:13

标签: emacs synchronization

我在家里和工作中都有emacs。如果我添加新包,如何同步它们?

3 个答案:

答案 0 :(得分:11)

我使用git来保存我的配置,并将平台/机器相关部分拆分成单独的文件,并根据机器的名称加载它们。你可以看到我的配置here

答案 1 :(得分:6)

或者,您可以安装Dropbox并将您的emacs配置放在Dropbox目录中。这与SyncFirefoxBookmarks的想法相同。您的.emacs只会引用dropbox目录中的文件。

在Linux上,您可以更轻松一点,只需将~/.emacs.d复制到dropbox目录并创建链接即可。您可以跳过.emacs而只是使用~/.emacs.d/init.el(请参阅Emacs Manual - Init File)。

答案 2 :(得分:3)

我使用git / cvs / subversion / etc。存储库,只需使用版本控制系统,就可以更新两个地方的文件/目录。

关于以这种方式使用义卖市场的问题,有一个answer。这个答案很好地解释了要使用的目录结构,以便清楚所有包和初始化文件的位置。

至于存储库的方式/位置,我不知道最佳答案。如果你经常连接工作(通过VPN或某些),那么我建议你在工作中托管存储库。如果没有,那么您可以使用sourceforge.net或其他类似的网站 - 但是您可以将所有内容暴露给世界......也许这部分问题最好在serverfault.com上提出。