elisp:如何转储所有环境变量

标签 elisp

我可以使用以下 lisp 代码获取特定的环境变量

(getenv "HOME")

如何转储所有环境变量?

我试过了

(getenv)

还有

(getenv "")

没有成功

最佳答案

您可以遍历变量process-environment:

process-environment is a variable defined in 'C source code'.
Its value is
("TERM=dumb" "TZ=Europe/London" ...

关于elisp:如何转储所有环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34273469/

相关文章:

emacs lisp 如何将按钮插入临时缓冲区而不切换到它

lisp - 预定义全局变量的词法绑定(bind)

emacs - 启动新的emacsclient框架后如何运行某些elisp代码?

emacs - 没有 INITVALUE 的 defvar

emacs - 在启动时最大化Emacs? (不是全屏)

emacs - 如何轻松地试验涉及移动光标(插入符号)的 elisp 代码?

emacs - 如何在 emacs 中 grep 光标下的当前单词?

emacs - 当 emacs 以守护进程模式启动时,通过 X11 或终端连接时如何自动加载正确的初始化设置?

emacs - 在同一目录下的Emacs Lisp/Emacs配置文件中导入文件

regex - Emacs:替换文件扩展名