Cuando se inicia emacs, hereda las variables de entorno configuradas en ese momento, ya sea en la aplicación de inicio (Linux) o en un repositorio central (el registro de Windows).
En Windows, las variables de entorno se pueden configurar globalmente. ¿Cómo podría solicitar a emacs que actualice su lista de variables de entorno?
También estoy interesado en formas de actualizar las variables en Linux (las que se cambiaron en el shell que lanzó emacs), aunque parece mucho más difícil ya que no hay un repositorio central de variables de entorno. ¿Quizás jugando con emacsclient
?
Respuesta1
Tal vez podría crear un script externo que recopile los nombres y valores de las variables de entorno y luego envíe estos pares de nombre-valor a emacs en ejecución a través de emacsclient, para que emacs pueda configurar su propio entorno de acuerdo con los valores recibidos con setenv
.