2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
authorShengHuo ZHU <zsh@cs.rochester.edu>
Sat, 28 Oct 2000 05:50:38 +0000 (05:50 +0000)
committerShengHuo ZHU <zsh@cs.rochester.edu>
Sat, 28 Oct 2000 05:50:38 +0000 (05:50 +0000)
commit59c7a4ffdbad9aefa53d29302edcce6acdd4af36
treedef84ff59c8b44ce5c42b92a6e46d4358a384503
parent41ce4bd71e500f6d5d7605fdad48e7ee7230d3cc
2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>

* gnus-group.el (gnus-group-listed-groups): New variable.
(gnus-group-list-option): New variable.
(gnus-group-list-limit-map): New keymap.
(gnus-group-list-flush-map): New keymap.
(gnus-group-list-plus-map): New keymap.
(gnus-group-prepare-logic): New function.
(gnus-group-prepare-flat): Merge with
gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
(gnus-group-prepare-flat-list-dead): Ditto.
(gnus-group-list-matching): Use gnus-group-prepare-function.
(gnus-group-list-dormant): Ditto.
(gnus-group-list-cached): Ditto.
(gnus-group-listed-groups): New function.
(gnus-group-list-limit): New function.
(gnus-group-list-flush): New function.
(gnus-group-list-plus): New function.
* gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
(gnus-topic-prepare-topic): Ditto.
lisp/ChangeLog
lisp/gnus-group.el
lisp/gnus-topic.el