在windows上完全从usb运行emacs

tom*_*mis 2 windows emacs configuration

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

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

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

Chr*_*ris 7

GNU 为Windows提供了Emacs的编译二进制版本.它们不需要安装或编译.

  1. 下载您想要的版本(编写本文时的最新版本emacs-24.3-bin-i386.zip).
  2. (可选)使用GnuPG验证其签名.
  3. 将其解压缩到您的闪存驱动器.

如果%HOME%存在环境变量,Emacs将使用它作为您的主目录.设置%HOME%D:\将导致Emacs从D:\.emacs或读取其配置D:\.emacs.d\init.el.它还会导致package.el安装包D:\.emacs.d\elpa\.

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

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

要运行Emacs,请使用bin\runemacs.exe.