;; ranges so that the command line is within that length, it should
;; split the request into multiple commands. The client should use
;; literals instead of long quoted strings, in order to keep the command
-;; length down.
+;; length down.
;; For its part, a server should allow for a command line of at least
;; 8000 octets. This provides plenty of leeway for accepting reasonable
;; length commands from clients. The server should send a BAD response
; "Send COMMAND to the SESSION and wait for response.
; Returns RESPONSE (parsed lisp object) of IMAP session."
; (elmo-imap4-read-response session
-; (elmo-imap4-send-command
-; session
-; command)))
+; (elmo-imap4-send-command
+; session
+; command)))
(defun elmo-imap4-send-command-wait (session command)
"Send COMMAND to the SESSION.
2002-01-22 Kenichi OKADA <okada@opaopa.org>
+ * wl-summary.el (wl-summary-input-range): New range `cache-status'.
+ (wl-summary-sync): Call `wl-summary-resume-cache-status'
+ if range is `cache-status'.
+
+2002-01-22 Kenichi OKADA <okada@opaopa.org>
+
* wl-message.el (wl-message-buffer-prefetch-subr):
Improve debug message.
wl-use-scoring)
(wl-summary-rescan)
(and msg (wl-summary-jump-to-msg msg))))
+ ((string= range "cache-status")
+ (let ((msg (wl-summary-message-number))
+ wl-use-scoring)
+ (wl-summary-resume-cache-status)
+ (and msg (wl-summary-jump-to-msg msg))))
((or (string-match "last:" range)
(string-match "first:" range))
(wl-summary-goto-folder-subr
"returns update or all or rescan."
;; for the case when parts are expanded in the bottom of the folder
(let ((input-range-list '("update" "all" "rescan" "first:" "last:"
+ "cache-status"
"no-sync" "rescan-noscore" "all-visible"))
(default (or (wl-get-assoc-list-value
wl-folder-sync-range-alist