Skip to content

Commit 33bd0de

Browse files
committed
Improve proxy functions.
1 parent 1657063 commit 33bd0de

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

lisp/init-funcs.el

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -276,22 +276,23 @@
276276
(defun proxy-socks-enable ()
277277
"Enable SOCKS proxy."
278278
(interactive)
279-
(setq url-gateway-method 'socks)
280-
(setq socks-noproxy '("localhost"))
281-
(setq socks-server '("Default server" "127.0.0.1" 1086 5))
279+
(require 'socks)
280+
(setq url-gateway-method 'socks
281+
socks-noproxy '("localhost")
282+
socks-server '("Default server" "127.0.0.1" 1086 5))
282283
(proxy-socks-show))
283284

284285
(defun proxy-socks-disable ()
285286
"Disable SOCKS proxy."
286287
(interactive)
287-
(setq url-gateway-method 'native)
288-
(setq socks-noproxy nil)
288+
(setq url-gateway-method 'native
289+
socks-noproxy nil)
289290
(proxy-socks-show))
290291

291292
(defun proxy-socks-toggle ()
292293
"Toggle SOCKS proxy."
293294
(interactive)
294-
(if socks-noproxy
295+
(if (bound-and-true-p socks-noproxy)
295296
(proxy-socks-disable)
296297
(proxy-socks-enable)))
297298

0 commit comments

Comments
 (0)