Emacs에서 환경 변수를 다시 로드하는 방법이 있습니까?

Emacs에서 환경 변수를 다시 로드하는 방법이 있습니까?

emacs가 시작되면 실행 중인 애플리케이션(Linux)이나 중앙 저장소(Windows 레지스트리)에서 당시 설정된 환경 변수를 상속합니다.

Windows에서는 환경 변수를 전역적으로 설정할 수 있습니다. Emacs에게 환경 변수 목록을 새로 고치도록 요청하려면 어떻게 해야 합니까?

또한 Linux에서 변수(emacs를 시작한 셸에서 변경된 변수)를 새로 고치는 방법에도 관심이 있지만 환경 변수의 중앙 저장소가 없기 때문에 훨씬 어려워 보입니다. 아마도 emacsclient?

답변1

환경 변수의 이름과 값을 수집한 다음 이러한 이름-값 쌍을 emacsclient를 통해 실행 중인 emacs에 보내는 외부 스크립트를 생성하여 emacs가 setenv.

관련 정보