Small tweaks to gnus-registry reindexing messaging

* 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.
This commit is contained in:
Eric Abrahamsen
2021-03-04 16:53:30 -08:00
parent a139f14c05
commit 6546ebcb97

View 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)