【发布时间】:2014-01-31 07:58:44
【问题描述】:
几周后我将参加网站开发比赛。
我可以通过 U 盘使用 Emacs。我无法向系统驱动器写入任何内容,因此需要从 USB 记忆棒加载所有 Emacs 配置和插件。这些是规则,所以我不想打破它们。
所以我认为这可以通过设置加载路径或重新编译 emacs 以从 usb 中查看配置文件来完成,但我不知道在实践中如何做到这一点。
【问题讨论】:
标签: windows emacs configuration
几周后我将参加网站开发比赛。
我可以通过 U 盘使用 Emacs。我无法向系统驱动器写入任何内容,因此需要从 USB 记忆棒加载所有 Emacs 配置和插件。这些是规则,所以我不想打破它们。
所以我认为这可以通过设置加载路径或重新编译 emacs 以从 usb 中查看配置文件来完成,但我不知道在实践中如何做到这一点。
【问题讨论】:
标签: windows emacs configuration
GNU 提供compiled binary releases of 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\。
如果您被允许为您的用户修改环境变量,请转到计算机⟶属性⟶高级系统设置,单击环境变量按钮,然后添加或修改@ 987654330@,设置它为您的闪存驱动器分配的任何驱动器号。在此变量生效之前,您需要重新启动(或至少注销并重新登录)。
如果你不允许修改这个变量,你可以在cmd.exe中使用set HOME=D:\,然后从那个shell执行Emacs。您可能需要编写一个简短的批处理脚本来执行此操作并将其添加到您的闪存驱动器中。
要运行 Emacs,请使用 bin\runemacs.exe。
【讨论】: