代理背后的Spacemacs

时间:2017-06-09 02:44:03

标签: emacs proxy

我使用的是Windows 7 64位,Spacemacs 0.200.9@25.1.1
我在代理服务器后面运行它,我希望emacs知道在启动后找到代理服务器,以便它可以为Spacemacs的第一次启动下载软件包。

我找到了部分答案:

(setq url-proxy-services
      '(("http"     . "http://proxy.example.com:8080")
        ("https"    . "http://proxy.example.com:8080")))

来自herehere
但我想知道如何在每次启动时自动启动emacs配置代理设置
非常感谢你。

2 个答案:

答案 0 :(得分:1)

过去,我已明确设置url-proxy-services。我最近再次开始在代理后面工作,似乎只是设置环境变量http_proxyhttps_proxyno_proxy等就足够了(如url-proxy-services中所述) 。我在Windows和Linux上尝试使用msys2,但是没有使用普通的Windows Emacs(虽然我认为它也可以在那里工作)。如果它不起作用,你可以检查Emacs是否能看到env变种,例如(getenv "http_proxy")(应该是非零)。

我不使用Spacemacs,但我知道在加载/安装软件包之前有一个放置代码的地方。此外,this可能会引起关注。

答案 1 :(得分:0)

请遵循https://github.com/syl20bnr/spacemacs/issues/4807#issuecomment-328746396。 Cygwin Emacs 26.1和Spacemacs对我有用。 关键是两次克隆Spacemacs,第二次使用现有的自定义.spacemacs文件进行克隆。