我在家里和工作中都有emacs。如果我添加新包,如何同步它们?如何同步Emacs软件包和设置?
回答
我使用git来保存我的配置,并将平台/机器相关的部分拆分成单独的文件,并根据机器的名称加载它们。您可以看到我的配置here
我会使用一个git/cvs/subversion/etc。存储库,并且只需使用版本控制系统就可以更新这两个地方的文件/目录。
有一个answer问题就像这样使用集市。这个答案在解释要使用的目录结构方面做得很好,这样就清楚了所有的包和初始化文件的位置。
至于如何/在哪里存储库,我不知道最好的答案。如果你经常连接工作(通过VPN或其他),那么我建议在工作中托管存储库。如果没有,那么你可以使用sourceforge.net或其他类似的网站 - 但是你会把一切都暴露给世界......也许这部分的问题最好在serverfault.com上提问。
有一些免费的(即可升级到付费版本)存储库,可以制作成私人的,这样你的文件就不存在了,任何人都可以看。我使用unfuddle.com来版本控制我的emacs配置文件,但还有其他几个选项。 – polyglot 2009-06-18 11:39:36
或者,您可以安装Dropbox并将您的emacs配置放入Dropbox目录中。这与SyncFirefoxBookmarks的想法是一样的。您的.emacs
只会引用收存箱目录中的文件。
在Linux上,您可以将它更简单一些,您只需将~/.emacs.d
复制到Dropbox目录并改为创建链接即可。比您可以跳过.emacs
并只使用~/.emacs.d/init.el
(请参阅Emacs Manual - Init File)。
在Windows上,您是否将`.emacs`文件夹和`.emacs`文件剪切并粘贴到保管箱文件夹? – LWZ 2013-02-21 22:08:20
- 1. Emacs的软件包管理
- 2. 无法安装软件包 - 软件包目标与项目设置相同
- 3. Emacs软件包安装脚本无法获取软件包
- 4. 没有emacs的包上rpmforge软件(RHEL)
- 5. Symfony为您的软件包设置导出类和配置
- 6. iOS设置软件包可编辑
- 7. 在package.json中设置软件包版本
- 8. R设置本地软件包
- 9. 开源软件 - 如何设置文件
- 10. 如何设置Emacs主题?
- 11. AS3软件包和文件夹位置
- 12. debian软件包依赖关系,如何为不同版本的ubuntu设置它?
- 13. 在不同的目录中设置perl软件包
- 14. Nuget如何指定软件包位置?
- 15. 设置步骤和附件
- 16. 如何设置MKNetworkingKit请求同步?
- 17. 如何设置npm不安装全局安装的软件包?
- 18. 如何为可配置软件设置Builder和Decorator模式?
- 19. 如何根据文件类型设置Emacs标签设置?
- 20. 如何将软件包安装位置设置为其父文件夹目录?
- 21. 如何将Delphi XE软件包和设置移动到其他用户?
- 22. 需要关于如何设置软件包结构和项目的帮助
- 23. 如何使用foreach和doMC软件包为随机模拟设置种子?
- 24. SparkR和软件包
- 25. 如何使用软件包列表配置npm软件包?像鲍尔
- 26. 如何同步闭包?
- 27. 访问电子邮件同步设置
- 28. 如何编辑特定帐户的帐户和同步设置
- 29. 如何编写一个软件来同步文件到ipad
- 30. 如何在PackageScript中为同一产品的不同配置创建软件包?
复活长时间的死亡线程 - 如果您想让自己的repo保持私密状态,[Bitbucket](https://bitbucket.org/)提供无限制的免费私人存储库(截至2013年12月)。 – 2013-12-13 16:20:00