【问题标题】:Porting OS X Emacs setup to Windows?将 OS X Emacs 设置移植到 Windows?
【发布时间】: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


【解决方案1】:

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

这里的文档:https://www.emacswiki.org/emacs/DotEmacsDotD

【讨论】:

    猜你喜欢
    • 2012-05-12
    • 1970-01-01
    • 2014-03-06
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    相关资源
    最近更新 更多