動きは理解していません、何の根拠もありません、現象だけ見て
現象:IMAPのsync時に"Updating marks,,"とモードラインに表示され、かなりまたされる
原因:きっと、"Updating Marks,,"とかいう処理が遅いのであろう、、
対策:"Updating Marks,,"の処理をとめてしまえ、、影響は
というわけで、、wl-summary.elの"wl-summary-sync-marks"を止めてしまいました。
以下のような感じ、、問題あっても、しらないよ!!
;;ここから;;;;;;;;;;;;;;;;;;;;;;
(defun wl-summary-sync-marks ()
"Update persistent marks in summary."
(interactive)
(let ((mes "Updated ")
diff diffs)
(message "Updating marks...")
; (dolist (flag (wl-summary-get-available
; (setq diff (elmo-list-diff (elmo-folder-list-flagged
; wl-summary-buffer-elmo-folder
; flag)
; (elmo-folder-list-flagged
; wl-summary-buffer-elmo-folder
; flag 'in-msgdb)))
; (setq diffs (cadr diff))
; (setq mes (concat mes (format "-%d" (length diffs))))
; (when diffs
; (wl-summary-unset-persistent
; (setq diffs (car diff)
; mes (concat mes (format "/+%d %s " (length diffs) flag)))
; (when diffs
; (wl-summary-set-persistent
(if (interactive-p) (message "%s" mes))))
;;ここまで;;;;;;;;;;;;;;;;;;;;;;;;
0 件のコメント:
コメントを投稿