diff options
| author | Lars Magne Ingebrigtsen | 2014-11-23 15:05:18 +0100 |
|---|---|---|
| committer | Lars Magne Ingebrigtsen | 2014-11-23 15:05:18 +0100 |
| commit | a345ff6bf2af54db2ee03296965165127f7758ec (patch) | |
| tree | de73d6a88dca950fca75e41bf0c7bcf120713cb0 /lisp/url/url-queue.el | |
| parent | c43b706ab3a699c107a91d1ab6f16014fff65b54 (diff) | |
| download | emacs-a345ff6bf2af54db2ee03296965165127f7758ec.tar.gz emacs-a345ff6bf2af54db2ee03296965165127f7758ec.zip | |
Implement a new url parameter `url-request-noninteractive'
* url-http.el (url-http): Respect `url-request-noninteractive'.
* url-queue.el (url-queue-start-retrieve): Fetching through
url-queue should always be noninteractive.
* url-vars.el (url-request-noninteractive): New variable.
Diffstat (limited to 'lisp/url/url-queue.el')
| -rw-r--r-- | lisp/url/url-queue.el | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lisp/url/url-queue.el b/lisp/url/url-queue.el index 87469b91032..9c4b4028741 100644 --- a/lisp/url/url-queue.el +++ b/lisp/url/url-queue.el | |||
| @@ -133,10 +133,11 @@ The variable `url-queue-timeout' sets a timeout." | |||
| 133 | (defun url-queue-start-retrieve (job) | 133 | (defun url-queue-start-retrieve (job) |
| 134 | (setf (url-queue-buffer job) | 134 | (setf (url-queue-buffer job) |
| 135 | (ignore-errors | 135 | (ignore-errors |
| 136 | (url-retrieve (url-queue-url job) | 136 | (let ((url-request-noninteractive t)) |
| 137 | #'url-queue-callback-function (list job) | 137 | (url-retrieve (url-queue-url job) |
| 138 | (url-queue-silentp job) | 138 | #'url-queue-callback-function (list job) |
| 139 | (url-queue-inhibit-cookiesp job))))) | 139 | (url-queue-silentp job) |
| 140 | (url-queue-inhibit-cookiesp job)))))) | ||
| 140 | 141 | ||
| 141 | (defun url-queue-prune-old-entries () | 142 | (defun url-queue-prune-old-entries () |
| 142 | (let (dead-jobs) | 143 | (let (dead-jobs) |