将OS X Emacs设置移植到Windows?

时间:2017-02-16 02:10:15

标签: windows macos emacs porting

我需要将现有的Mac emacs设置移植到Windows。我从这里下载了Windows emacs zip存档:https://www.gnu.org/software/emacs/download.html#windows。在我的Mac上,我从这里下载了包:https://emacsformacosx.com/

在我的Mac上,我的整个@escaping受版本控制。我在配置包,密钥绑定等方面做了大量工作。我的大多数自定义配置都在~/.emacs.d的末尾。

在我的窗口上,我的emacs(init.el)的初始文件夹包含以下内容(我通过Where can I find my .emacs file for Emacs running on Windows?找到了该文件夹):

1)c/Users/me/AppData/Roaming/文件夹,其中包含一个名为.emacs.d的文件夹,其中包含与配置无关的内容

2)auto-save-list文件

3)#.emacs#文件

4).emacs文件

我不确定Windows文件夹中.emacs文件的3种变体之间的差异,但是从INSIDE emacs编辑.emacs~似乎同时编辑了~/.emacs和{{1}文件,以及更改键绑定似乎在Emacs本身中反映出来。

但是,直接将版本控制的.emacs文件夹从我的Mac复制到Windows上的.emacs~文件夹中不会做任何事情。

Windows上的emacs肯定不会只加载一个文件中的所有内容吗?

我的Windows文件夹中所有.emacs.d内容之间的关系是什么,以及移植配置的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

对于后人,从.emacs.d文件夹中读取Emacs的方法是首先手动删除顶级文件夹中的所有.emacs文件(对我来说,thelrner / AppData / Roaming)。这将迫使Emacs在thelrner / AppData / Roaming / .emacs.d中寻找init.el,就像在OS X中一样。

文档:https://www.emacswiki.org/emacs/DotEmacsDotD