26

Есть ли способ запустить Emacs с USB-накопителя? Я пользователь Windows, и я хотел бы использовать его на любом ПК без установки Emacs.Как я могу переносить Emacs?

+0

Я бы начал с чтения [этого] (http://theblackdragon.wordpress.com/2006/05/12/portable-emacs/). – EBGreen 2008-12-08 18:21:18

ответ

25

Да, «нормальный» дистрибутив Emacs для Windows предварительно скомпилирован и запускается без какой-либо установки. Просто получите one of the *.zip files from the usual place, распакуйте его на USB-диск, и вы можете использовать его напрямую. (Фактический двоичный файл находится внутри каталога «bin /».)

Единственное, что вы можете сделать, это настроить его на поиск «.emacs» всегда на диске USB, а не на вашем жестком диске; см.

(info "(emacs) Windows HOME") 

о том, как это сделать.

+0

-1: Вы не решаете, как обращаться с меняющимися буквами дисков. – SamB 2010-09-27 18:52:50

+0

@SamB: Он подпадает под «единственное, что вы можете захотеть сделать» (где «может» означает, что это тоже то, на что может не волновать), но не стесняйтесь добавлять эту информацию в ответ. – ShreevatsaR 2010-09-28 03:47:40

8

Вы можете прочитать Emacs-related pages at PortableApps.com, и если они еще не портировали Emacs в их набор переносных приложений, пожалуйста, попросите их любезно добавить Emacs в список text editors. С достаточным количеством запросов они сделают это в конце концов.

3

Существует бета-версия версии Portable Apps из Emacs 23,2 here. Первоначальное испытание отлично работает здесь.

2

создать каталог в корневом каталоге вашего USB-накопителя, который называется home.

создайте site-start.el в папке site-lisp, а затем скопируйте это, и все готово.

(defvar %~dp0 (substring data-directory 0 3)) (defvar usb-home-dir (concat %~dp0 "home/")) 
(setenv "HOME" usb-home-dir) 
Смежные вопросы