如何在windows/MinGW上安装Emacs Prelude系统范围?
我正在尝试将emacs prelude安装到emacs中。我在谷歌搜索后发现的唯一一件事是,它告诉我把prelude克隆到如何在windows/MinGW上安装Emacs Prelude系统范围?,emacs,emacs-prelude,Emacs,Emacs Prelude,我正在尝试将emacs prelude安装到emacs中。我在谷歌搜索后发现的唯一一件事是,它告诉我把prelude克隆到 C:\Users\your_user_name\AppData\Roaming\.emacs.d 但是我需要在emacs系统文件夹中设置prelude,因为我需要将我的emacs文件夹设置为zip文件并在其他机器上使用 到目前为止(未成功)我尝试的是: 我认为步骤3应该填充emacs系统范围的启动文件夹site lisp,并允许prelude在emacs启动时加载。但它没
C:\Users\your_user_name\AppData\Roaming\.emacs.d
但是我需要在emacs系统文件夹中设置prelude,因为我需要将我的emacs文件夹设置为zip文件并在其他机器上使用
到目前为止(未成功)我尝试的是:
我认为步骤3应该填充emacs系统范围的启动文件夹site lisp
,并允许prelude在emacs启动时加载。但它没有发生。我将一个Haskell.hs
文件加载到emacs中,Haskell模式并没有像prelude文档所建议的那样自动激活
有人能解释一下如何在emacs系统范围内正确安装prelude吗
感谢您“填充”了Emacssite lisp
文件夹,因为您已将prelude
目录全部移动到site lisp
。虽然这将与一起要求在您的配置中相应地安装,足以“安装”Emacs软件包,但Prelude并不是严格意义上的Emacs“软件包”。相反,Prelude可以被认为是一组预定义的配置文件,这就是为什么Prelude通常被直接克隆到.emacs.d
或从那里进行符号链接;它不是需要的包
,因此不属于站点lisp
好消息是,这使得您在其他机器上使用Emacs+Prelude的目标变得相对简单,可以通过Bash脚本来解决,例如:
以当前操作系统/发行版/etc的相应方式安装emacs
李>
git克隆git://github.com/bbatsov/prelude.git 路径/到/本地/回购
ln-s路径/to/local/repo~/.emacs.d
cd~/.emacs.d
请注意,以上基本上是在提供的“手动”安装说明
为了使Emacs在不同的机器上“可移植”,普遍的共识似乎是,最好是以一种允许配置灵活且易于跨机器移植的方式编写配置,而不是将Emacs可执行文件本身捆绑在一起
1. Download emacs 24.5.1 from gnu ftp site, and decompress to c:\emacs
2. git clone git://github.com/bbatsov/prelude.git
3. mv prelude/ /c/emacs/site-lisp