]> git.eshelyaron.com Git - emacs.git/commit
* gnus-(sum|async).el: Eliminate assumptions about gnus-data format
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 2 Jun 2019 23:21:45 +0000 (19:21 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 2 Jun 2019 23:21:45 +0000 (19:21 -0400)
commite02f751e3fd4cfe8df7e21998477a55eac648575
treee6bb9c5554cb3142b85c103e462bf16d8a5fc95b
parent8047bd08caa11804174535599ee0090c4ead3178
* gnus-(sum|async).el: Eliminate assumptions about gnus-data format

* lisp/gnus/gnus-async.el (gnus-async-with-semaphore): Use `declare`.
(gnus-async-prefetch-next): Don't assume gnus-data-number == car.

* lisp/gnus/gnus-sum.el (gnus-data-find-in): New function.
(gnus-data-find, gnus-data-find-list): Use it.
(gnus-summary-article-subject): Make it a function.
(gnus--dummy-data-list): New const.
(gnus-update-summary-mark-positions): Use it.
lisp/gnus/gnus-async.el
lisp/gnus/gnus-sum.el