J'ai vu quelques suggestions pour rendre emacs portable (sous Windows). J'ai dans mon site start.el:Portable Emacs? (Le serveur Emacs ne fonctionne pas)
(defvar program-dir (substring data-directory 0 -4))
(setq inhibit-startup-message t)
(setenv "HOME" program-dir)
J'ai changé la variable HOME pour que non seulement mes .emacs fichiers init (et d'autres fichiers d'initialisation) sont lus, mais tout produit par emacs restera dans la répertoire du programme, ne pas avoir besoin de moi pour spécifier le chemin pour tout un par un.
Eh bien, cela fonctionne bien, mais le serveur emacs ne fonctionne pas; Je reçois un message d'erreur "aucune connexion n'a pu être établie car la machine cible l'a refusée". Si je ne change pas ma variable HOME, le serveur emacs fonctionne. Est-il possible de résoudre ce problème?