Emacs is able to access the Internet with packages such as url.el or the W3 web browser.
Also, the Emacs Lisp Package Archive is heavily dependent on package url.el.
Now, how do I configure Emacs to use my HTTP proxy to connect to the Internet in general?
Bonus points for any help with ELPA behind a proxy.
Emacs populates the
url-proxy-services
variable from thehttp_proxy
,https_proxy
andno_proxy
environment variables if they are set.For w3m, this setting has worked for me:
I've got authorization working by:
Works for Emacs 24.3. It is based on non-public API tricks, so might not work in another Emacs versions...