Cuando se inicia emacs, hereda las variables de entorno establecidas 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 establecer globalmente. ¿Cómo podría solicitar a emacs que actualice su lista de variables de entorno?
También me interesan las formas de actualizar las variables en Linux (las que cambiaron en el shell que lanzó emacs), aunque parece mucho más difícil, ya que no existe un depósito central de variables de entorno. Tal vez jugando con emacsclient
?
emacs
environment-variables
Norswap
fuente
fuente
Respuestas:
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 los emacs en ejecución a través de emacsclient, para que emacs pueda establecer su propio entorno de acuerdo con los valores recibidos
setenv
.fuente