有没有办法从USB驱动器运行Emacs? 我是一个Windows用户,我希望能够在没有Emacs安装的任何PC上使用它。
是的,Windows的“普通”Emacs发行版已经过预编译,只需运行即可,无需进行任何安装。 只需从平常的地方得到一个* .zip文件,将其解压到一个USB盘上,就可以直接使用。 (实际的二进制文件位于“bin /”目录中)
你可能想要做的唯一的事情就是将它设置为始终在USB盘上而不是在硬盘上查找“.emacs”。 看到
(info "(emacs) Windows HOME")
关于如何做到这一点。
您可以在PortableApps.com上阅读与Emacs相关的页面 ,如果他们还没有将Emacs移植到他们的可移植应用程序集合中,那么请向Emacs添加到文本编辑器列表中。 有足够的要求,他们最终会这样做。
这里有一个emacs 23.2的便携式应用程序版本的beta版本。 初始测试在这里工作正常。
在您的USB驱动器的根目录中创建一个名为home的目录。
在site-lisp文件夹中创建site-start.el,然后复制这个文件,你就可以开始了。
(defvar %~dp0 (substring data-directory 0 3)) (defvar usb-home-dir (concat %~dp0 "home/")) (setenv "HOME" usb-home-dir)
我已经将emacs移植到便携式应用程序格式。