几周后,我将参加网站开发竞赛。
我可以从USB棒使用Emacs。 我无法写入系统驱动器,因此需要从USB棒上加载所有的Emacsconfiguration和插件。 这些是规则,所以我宁愿不要打破它们。
所以我认为这可以通过设置load-path或者重新编译emacs来查看来自usb的configuration文件来完成,但我不知道在实际中这将如何实现。
GNU提供了Emacs for Windows的编译二进制版本 。 他们不需要安装或编译。
emacs-24.3-bin-i386.zip
)。 如果存在%HOME%
环境变量,Emacs将使用它作为您的主目录。 将%HOME%
设置为D:\
将导致Emacs从D:\.emacs
或D:\.emacs.d\init.el
读取其配置。 这也会导致package.el
将软件包安装到D:\.emacs.d\elpa\
。
如果您可以修改用户的环境变量,请转至计算机⟶属性⟶高级系统设置 ,单击环境变量按钮,添加或修改HOME
,设置闪存驱动器分配的任何驱动器号。 在此变量生效之前,您将需要重新启动(或者至少注销并返回)。
如果不允许修改这个变量,可以在cmd.exe
使用set HOME=D:\
,然后从该shell执行Emacs。 你可能想写一个短的批处理脚本来做到这一点,并将其添加到您的闪存驱动器。
要运行Emacs,请使用bin\runemacs.exe
。