summaryrefslogtreecommitdiff
path: root/lisp/gnus/gnus-sync.el
diff options
context:
space:
mode:
authorGnus developers <ding@gnus.org>2011-03-12 08:53:34 +0000
committerKatsumi Yamaoka <yamaoka@jpl.org>2011-03-12 08:53:34 +0000
commita276370e0a8c9434ce0ae2ba72fa6acd69570a0d (patch)
tree4da238702405cb5c35d87140e5a976ade227f49e /lisp/gnus/gnus-sync.el
parent946425995f270514be4d2beca6941c33a70d440e (diff)
downloademacs-a276370e0a8c9434ce0ae2ba72fa6acd69570a0d.tar.gz
Merge changes made in Gnus trunk.
gnus-sync.el (gnus-sync-install-hooks, gnus-sync-unload-hook): Don't install `gnus-sync-read' to any hooks by default. It's buggy. The user will have to run `gnus-sync-read' manually and wait for Cloudy Gnus. mm-uu.el (mm-uu-type-alist): Add support for diff starting with "=== modified file".
Diffstat (limited to 'lisp/gnus/gnus-sync.el')
-rw-r--r--lisp/gnus/gnus-sync.el12
1 files changed, 7 insertions, 5 deletions
diff --git a/lisp/gnus/gnus-sync.el b/lisp/gnus/gnus-sync.el
index 892b10a0d0e..fbdacdd2fbe 100644
--- a/lisp/gnus/gnus-sync.el
+++ b/lisp/gnus/gnus-sync.el
@@ -25,7 +25,8 @@
;; This is the gnus-sync.el package.
;; It's due for a rewrite using gnus-after-set-mark-hook and
-;; gnus-before-update-mark-hook. Until then please consider it
+;; gnus-before-update-mark-hook, and my plan is to do this once No
+;; Gnus development is done. Until then please consider it
;; experimental.
;; Put this in your startup file (~/.gnus.el for instance)
@@ -42,7 +43,8 @@
;; TODO:
-;; - after gnus-sync-read, the message counts are wrong
+;; - after gnus-sync-read, the message counts are wrong. So it's not
+;; run automatically, you have to call it with M-x gnus-sync-read
;; - use gnus-after-set-mark-hook and gnus-before-update-mark-hook to
;; catch the mark updates
@@ -220,13 +222,13 @@ synchronized, I believe). Also see `gnus-variable-list'."
"Install the sync hooks."
(interactive)
;; (add-hook 'gnus-get-new-news-hook 'gnus-sync-read)
- (add-hook 'gnus-save-newsrc-hook 'gnus-sync-save)
- (add-hook 'gnus-read-newsrc-el-hook 'gnus-sync-read))
+ ;; (add-hook 'gnus-read-newsrc-el-hook 'gnus-sync-read)
+ (add-hook 'gnus-save-newsrc-hook 'gnus-sync-save))
(defun gnus-sync-unload-hook ()
"Uninstall the sync hooks."
(interactive)
- ;; (remove-hook 'gnus-get-new-news-hook 'gnus-sync-read)
+ (remove-hook 'gnus-get-new-news-hook 'gnus-sync-read)
(remove-hook 'gnus-save-newsrc-hook 'gnus-sync-save)
(remove-hook 'gnus-read-newsrc-el-hook 'gnus-sync-read))