]> git.eshelyaron.com Git - emacs.git/commitdiff
Small tweaks to gnus-registry reindexing messaging
authorEric Abrahamsen <eric@ericabrahamsen.net>
Fri, 5 Mar 2021 00:53:30 +0000 (16:53 -0800)
committerEric Abrahamsen <eric@ericabrahamsen.net>
Mon, 26 Apr 2021 19:08:14 +0000 (12:08 -0700)
* lisp/gnus/gnus-registry.el (gnus-registry-fixup-registry): Use
`seq-set-equal-p' so we don't care about list element ordering.  Don't
show messages within `registry-reindex' if we aren't at gnus-verbose
level 9.

lisp/gnus/gnus-registry.el

index 11b6f7ddf078a75ed168bf3ca3d3c73ab189790b..0468d72edd04f539da27df5411b4f1ec68419740 100644 (file)
@@ -319,9 +319,12 @@ Encode names if ENCODE is non-nil, otherwise decode."
       (setf (oref db tracked)
             (append gnus-registry-track-extra
                     '(mark group keyword)))
-      (when (not (equal old (oref db tracked)))
+      (when (not (seq-set-equal-p old (oref db tracked)))
         (gnus-message 9 "Reindexing the Gnus registry (tracked change)")
-        (registry-reindex db))
+       (let ((message-log-max (if (< gnus-verbose 9)
+                                  nil
+                                message-log-max)))
+          (registry-reindex db)))
       (gnus-registry--munge-group-names db)))
   db)