将环境变量的值分配给列表

墨菲

我在办公室和家庭中都运行Emacs,而在办公室中它位于防火墙后面。

http_proxy仅在办公室PC中定义了环境变量,我希望Emacs检查环境变量http_proxy是否不为空,如果是这种情况,则使用其值进行设置url_proxy_service所以我尝试了这样的事情

 (setq proxy (getenv "http_proxy"))
 (setq url-proxy-services
    '(("http" . proxy)
      ("https" . proxy)))

我可以看到proxy拾取环境变量中的值http_proxy,但url-proxy-services变为(("http" . proxy) ("https" . proxy))

因此,在我看来,proxy它没有被取消引用而是用作字符串文字,我该怎么办?谢谢。

xuchunyang

您可以在引用列表时使用Backquote进行评估proxy

(setq proxy (getenv "http_proxy"))
(setq url-proxy-services
      `(("http"  . ,proxy)
        ("https" . ,proxy)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将环境变量的值分配给helm变量

来自分类Dev

如何将敏感输出变量的值分配给环境变量?

来自分类Dev

将terraform输出分配给环境变量

来自分类Dev

如何将.env文件中的环境变量分配给$ _ENV变量php

来自分类Dev

将Windows环境变量分配给批处理变量?

来自分类Dev

使用循环将值分配给变量列表

来自分类Dev

Apache将标头分配给HTTP环境变量?

来自分类Dev

将DataTable值分配给变量

来自分类Dev

将ArrayList值分配给变量

来自分类Dev

将列表值分配给字典

来自分类Dev

如何将列表中的值、用户输入的代码中的值分配给变量

来自分类Dev

将静态变量的值分配给类变量

来自分类Dev

将`{} + []`分配给变量

来自分类Dev

将模型列表属性值分配给MVC视图中的变量

来自分类Dev

Erlang:读取环境变量并将其分配给常量

来自分类Dev

种子作业环境变量 ${WORKSPACE} 分配给子作业

来自分类Dev

如何将值列表分配给列表的元素

来自分类Dev

如何将值列表分配给列表的元素

来自分类Dev

将变量分配给列表项python

来自分类Dev

如何将列表中的项目分配给变量

来自分类Dev

将内部列表分配给新变量-Python

来自分类Dev

将非顺序列表元素分配给变量

来自分类Dev

将值分配给WHERE / AND子句中的变量

来自分类Dev

SAS将哪个值分配给变量?

来自分类Dev

“使用严格”:将值分配给多个变量

来自分类Dev

将全局变量的值分配给对象

来自分类Dev

动态将值分配给未定义的变量

来自分类Dev

FORTRAN-将数组值分配给变量

来自分类Dev

如何将CTE值分配给变量