我需要将现有的Mac Emacs设置移植到Windows。我从这里下载了Windows Emacs Zip Archive:https://www.gnu.org/software/emacs/download.html#windows。在我的Mac上,我从这里下载了包装:https://emacsformacosx.com/
在我的Mac上,我的整个~/.emacs.d
在版本控制下。我已经完成了很多工作配置软件包,键绑定等的工作。我的大多数自定义配置都在init.el
的末尾。
在我的窗户上,我的emacs的初始文件夹(c/Users/me/AppData/Roaming/
)具有以下内容(我可以通过在哪里找到该文件夹,以找到我的.emacs文件以用于在Windows上运行的Emacs?):
1)一个.emacs.d
文件夹,其中包含一个称为auto-save-list
的单个文件夹,其中包含与Config相关的事物
2) #.emacs#
文件
3) .emacs
文件
4) .emacs~
文件
我不确定Windows文件夹中.emacs文件的3个变化之间的差异,但是从内部emacs编辑~/.emacs
似乎同时编辑了.emacs
和.emacs~
文件,并且在其中更改键键似乎确实反映了在emacs本身中。
但是,将来自Mac的版本控制的.emacs.d
文件夹直接复制到Windows上的.emacs.d
文件夹中。
Windows上的Emacs肯定不会从一个文件中加载所有内容?
我的Windows文件夹中所有.emacs
的内容之间有什么关系,移植我的配置的最佳方法是什么?
对于后代,从.emacs.d
文件夹中读取EMAC的方法是首先手动删除顶级文件夹中的所有.emacs
文件(对我来说,Thelrner/appdata/roaming)。这将迫使Emacs在Thelrner/AppData/roaming/.emacs.d中寻找init.el
,就像在OSX。
文档此处:https://www.emacswiki.org/emacs/dotemacsdotd