在windows上完全从usb运行emacs

时间:2014-01-12 15:39:09

标签: windows emacs configuration

几个星期后,我将参加网站开发竞赛。

我可以使用usb棒中的Emacs。我不能写任何系统驱动器,所以所有Emacs配置和插件都需要从usb棒加载。这些是规则,所以我宁愿不打破它们。

所以我认为这可以通过设置加载路径或重新编译emacs来查看来自usb的配置文件来完成,但我不知道在实践中如何做到这一点。

1 个答案:

答案 0 :(得分:7)

GNU提供compiled binary releases of Emacs for Windows。它们不需要安装或编译。

  1. 下载您想要的版本(撰写本文时的最新版本为emacs-24.3-bin-i386.zip)。
  2. (可选)使用GnuPG验证其签名。
  3. 将其解压缩到您的闪存驱动器。
  4. 如果存在%HOME%环境变量,Emacs将使用它作为您的主目录。将%HOME%设置为D:\会导致Emacs从D:\.emacsD:\.emacs.d\init.el读取其配置。它还会导致package.el将软件包安装到D:\.emacs.d\elpa\

    如果允许您修改用户的环境变量,请转到计算机⟶属性⟶高级系统设置,单击环境变量按钮,然后添加或修改{ {1}},设置闪存驱动器分配的驱动器号。在此变量生效之前,您需要重新启动(或至少注销并重新登录)。

    如果不允许修改此变量,可以在HOME中使用set HOME=D:\,然后从该shell执行Emacs。您可能需要编写一个简短的批处理脚本来执行此操作并将其添加到闪存驱动器中。

    要运行Emacs,请使用cmd.exe