Ketika emacs memulai itu mewarisi variabel lingkungan yang ditetapkan pada saat itu, baik dalam aplikasi peluncuran (Linux) atau dalam repositori pusat (registri Windows).
Pada Windows, variabel lingkungan dapat diatur secara global. Bagaimana saya bisa meminta emacs untuk menyegarkan daftar variabel lingkungannya?
Saya juga tertarik pada cara-cara untuk me-refresh variabel di Linux (yang diubah dalam shell yang meluncurkan emacs), sulit sepertinya jauh lebih sulit karena tidak ada repositori sentral variabel lingkungan. Mungkin dengan bermain emacsclient
?
emacs
environment-variables
Norswap
sumber
sumber
Jawaban:
Mungkin Anda bisa membuat skrip eksternal yang mengumpulkan nama dan nilai variabel lingkungan kemudian mengirimkan pasangan nilai-nama ini ke emacs yang sedang berjalan melalui emacsclient, sehingga emacs dapat mengatur lingkungannya sendiri sesuai dengan nilai yang diterima
setenv
.sumber