【发布时间】:2017-07-04 22:48:33
【问题描述】:
我需要将现有的 Mac emacs 设置移植到 Windows。我从这里下载了 Windows emacs zip 存档:https://www.gnu.org/software/emacs/download.html#windows。在我的 Mac 上,我从这里下载了包:https://emacsformacosx.com/
在我的 Mac 上,我的整个 ~/.emacs.d 都在版本控制之下。我在配置包、键绑定等方面做了很多工作。我的大部分自定义配置都在init.el 的末尾。
在我的 Windows 上,我的 emacs (c/Users/me/AppData/Roaming/) 的初始文件夹包含以下内容(我通过 Where can I find my .emacs file for Emacs running on Windows? 找到了该文件夹):
1) .emacs.d 文件夹,其中包含一个名为 auto-save-list 的文件夹,其中包含与配置无关的内容
2) #.emacs# 文件
3) .emacs 文件
4) .emacs~ 文件
我不确定我的 Windows 文件夹中 .emacs 文件的 3 个变体之间的区别,但从 INSIDE emacs 编辑 ~/.emacs 似乎可以同时编辑 .emacs 和 .emacs~ 文件,并更改那里的键绑定似乎确实反映在 Emacs 本身中。
但是,直接将受版本控制的 .emacs.d 文件夹从我的 Mac 复制到 Windows 上的 .emacs.d 文件夹中没有任何作用。
Windows 上的 emacs 肯定不会从单个文件中加载所有内容吗?
我的 Windows 文件夹中的所有 .emacs 东西之间的关系是什么,移植我的配置的最佳方式是什么?
【问题讨论】:
-
.emacs(其他文件只是编辑器节省) -
好的,谢谢,但是如何将我的整个 .emacs.d 文件夹从我的 mac 移植到一个文件中。还是你建议我只是连接所有的行?
-
C-h v user-emacs-directory应该会告诉你 Emacs 在哪里寻找。
标签: windows macos emacs porting