首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows上安装emacs前奏曲

如何在Windows上安装emacs前奏曲
EN

Stack Overflow用户
提问于 2016-01-27 20:58:23
回答 2查看 2.6K关注 0票数 0

我试着跟踪医生们

代码语言:javascript
复制
git clone git://github.com/bbatsov/prelude.git C:\emacs24.5\prelude
ln -s C:\emacs24.5\prelude C:\Users\blokeley\AppData\Roaming\.emacs.d
cd C:\Users\blokeley\AppData\Roaming\.emacs.d

然后,我尝试将C:\Users\blokeley\AppData\Roaming\.emacs.d\prelude\sample\prelude-modules.el复制到不同的地方:

代码语言:javascript
复制
C:\Users\blokeley\AppData\Roaming\.emacs.d\prelude-modules.el
C:\Users\blokeley\AppData\Roaming\.emacs.d\prelude\prelude-modules.el
C:\Users\blokeley\AppData\Roaming\.emacs.d\prelude\installation\prelude-modules.el
C:\emacs24.5\prelude\prelude-modules.el

当我启动emacs时,它的开头就好像没有前奏一样:我似乎没有得到任何迹象表明序曲已经正确加载。

例如,M-x prelude-不返回匹配项。我取消了(require 'prelude-helm)的注释,但是M-x helm-没有返回匹配项。

我怎么才能让前奏曲生效?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-28 09:46:22

请注意,在我的机器上,目录~扩展为C:\Users\blokeley\AppData\Roaming

我强烈建议用户将HOME环境变量设置为类似于C:\Users\YOURNAME的内容

我成功地安装了序曲:

代码语言:javascript
复制
git clone git://github.com/bbatsov/prelude.git C:\emacs24.5\prelude
ln -s C:\emacs24.5\prelude C:\Users\blokeley\AppData\Roaming
mv C:\Users\blokeley\AppData\Roaming\prelude C:\Users\blokeley\AppData\Roaming\.emacs.d

然后启动emacs,因为没有安装GnuTLS而失败,所以我找到了本期并遵循了修复它的此帮助页。基本上,我将GnuTLS从http://sourceforge.net/projects/ezwinports/files/安装到我的emacs/bin目录中,看起来一切都正常。

然后,我尝试将我的旧.emacs文件添加到C:\Users\blokeley\AppData\Roaming中。然而,这完全打破了序幕,所以我发现我应该简单地将我的定制添加到C:\Users\blokeley\AppData\Roaming\.emacs.d\personal\custom.el中。

我也希望find和grep能正常工作。Emacs需要这些命令的posix版本,而不是Windows版本。幸运的是,我已经安装了GitHub桌面,其中包含它们,因此我在system32之前将以下内容添加到PATH环境变量中:

C:\Users\blokeley\AppData\Local\GitHub\PortableGit_c7e0cbde92ba565cb218a521411d0e854079a28c\usr\bin

在您的情况下,PortableGit后面的长代码将有所不同。

快乐的日子。

票数 0
EN

Stack Overflow用户

发布于 2016-01-28 08:58:02

只是猜测,但是如果您的windows版本的emacs不理解“符号链接”(那些您用ln命令创建的链接),那么它将找不到您的init.el文件。而不是

代码语言:javascript
复制
ln -s C:\emacs24.5\prelude C:\Users\blokeley\AppData\Roaming\.emacs.d

尝试将“C:\emacs24.5\序言”复制到“C:\Users\blokeley\AppData\漫游”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35047859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档