Я запускаю Emacs как в офисе, так и дома, а в офисе он находится за брандмауэром.присвоить значение переменной окружения alist
Переменная среды http_proxy
определяется только в моих офисных ПК, я хочу, чтобы мой 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
не разыменовывается, а используется как строковый литерал, что мне делать? Благодарю.