Я видел несколько предложений по созданию переносимого emacs (в Windows). У меня есть это на моем сайте start.el:
(defvar program-dir (substring data-directory 0 -4))
(setq inhibit-startup-message t)
(setenv "HOME" program-dir)
Я изменил переменную HOME, чтобы не только мои init-файлы .emacs (и другие init-файлы) читались, но все, что генерируется emacs, останется в каталоге программы, и мне не нужно будет указывать путь ко всем по одному ,
Хорошо, это работает хорошо, но сервер emacs не работает; Я получаю сообщение об ошибке «Невозможно установить соединение, потому что целевой компьютер активно отказался от него». Если я не изменю свой HOME var, то сервер emacs будет работать. Есть ли способ это исправить?