]> git.eshelyaron.com Git - emacs.git/commit
Allow gnus backends to return a list of headers feature/gnus-select2
authorAndrew G Cohen <cohen@andy.bu.edu>
Sun, 3 Nov 2019 02:51:56 +0000 (10:51 +0800)
committerAndrew G Cohen <cohen@andy.bu.edu>
Sun, 3 Nov 2019 08:37:02 +0000 (16:37 +0800)
commit924a4201d24c10c48db920815ebf98dfaadc1e85
tree5b98c2b59ed16f5a5ad91a85d918d9a1d869d567
parente841a206f02bcab97d1fd945548533e374b946c6
Allow gnus backends to return a list of headers

* lisp/gnus/nnselect.el (nnselect-add-novitem): New macro.

  (nnselect-retrieve-headers): Allow backends to return headers as a
  list. Return this list rather than re-populating the server buffer
  with 'nov format headers.

* lisp/gnus/gnus-sum.el (gnus-fetch-headers): Allow backends to return
  headers as a list. Make sure the dependencies structure is updated.
lisp/gnus/nnselect.el