我怎样才能有一个便携式的Emacs?

有没有办法从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移植到便携式应用程序格式。

http://esnm.sourceforge.net/download.html