Ich habe ein paar Vorschläge zur Herstellung von Emacs (unter Windows) gesehen. Ich habe dies in meiner Website-start.el:Tragbare Emacs? (Emacs Server funktioniert nicht)
(defvar program-dir (substring data-directory 0 -4))
(setq inhibit-startup-message t)
(setenv "HOME" program-dir)
ich das HOME-Variable geändert, so dass nicht nur meine .emacs init-Dateien (und andere init-Dateien) gelesen werden, aber alles erzeugt von Emacs wird in dem Aufenthalt Programm-Verzeichnis, ich brauche nicht den Pfad für alles einzeln anzugeben.
Nun, das funktioniert gut, aber der Emacs-Server funktioniert nicht; Ich bekomme Fehlermeldung "keine Verbindung konnte hergestellt werden, weil das Zielgerät es aktiv ablehnte." Wenn ich meine HOME-Var nicht ändere, funktioniert der Emacs-Server. Gibt es einen Weg, das zu beheben?