+ Due to changes in the HTML output of Google Groups and Gmane, stuff related
+ to web groups (gnus-group-make-web-group) doesn't work anymore.
+
+ Fetching an article by MID (cf. gnus-refer-article-method) over Google
+ Groups should work.
+
+* Merge `message-extra-wide-headers' and ` message-header-synonyms'?
+
+* Maybe texi/emacs-mime.texi could be divided into user-visible stuff and
+ reference manual for the MIME library.
+
+* texi/gnus-coding.texi should be fixed.
+
+* gnus-topic-kill-region
+ From Colin Marquardt <colin.marquardt@usa.alcatel.com>
+
+ I noticed that when re-arranging topics, C-k yanks a topic just fine
+ (runs gnus-topic-kill-group).
+
+ However, my habit is to do marking and the yanking the region, so I
+ would run C-w on the marked topic. But C-w runs
+ gnus-group-kill-region and doesn't yank the topic (for groups it
+ works fine).
+
+ So could we have a gnus-topic-kill-region, or a
+ gnus-group-kill-region which handles topics as well?
+
+* Speed up sorting in summary buffer if there is a limit.
+
+ Suggested by Daniel Ortmann <ortmann@isl.net>.
+
+* Investigate the memory usage of Gnus.
+
+ But it does seem strange that Gnus would use some 15meg for this. I
+ think that is worth investigating. I suspect that bugs or bad
+ design are causing waste; they could be in Gnus, or in Emacs. -- RMS
+
+* Google group digest
+
+ The result of Google group search return a thread. Is it a digest
+ format?
+
+* NOV caching.
+
+ Implement NOV caching with Gnus Agent.
+
+* Allow specification of server in Newsgroups header
+
+ [Kai wrote]
+
+ WIBNI I could put `Newsgroups: nntp+quimby:bla' into a message and
+ Gnus would know to post this message on my server `nntp:quimby' into
+ the group bla? I think this would be way cool.
+
+ But Gnus would have to rewrite the Newsgroups header before actually
+ sending the posting.
+
+ Thanks for Micha Wiedenmann for this suggestion.
+
+* Parsing of the common list confirmation requests so that Gnus can
+ prepare the response with a single command. Including LISTSERV
+ periodic ping messages and the like.
+
+* Parsing of the subscription notice to stash away details like what
+ address you're subscribed to the list under (and automatically send
+ mail to the list using that address, when you send mail inside the list
+ group), what address to mail to unsubscribe, and the list info message
+ if available. Hitting the "get FAQ" command inside a mailing list
+ group should display that stashed copy of the info message.
+
+* Some help in coming up with good split rules for mailing lists, as
+ automated as possible. Splitting on To and Cc is almost always not
+ what I want, since it can misfile messages and since if I'm cc'd on
+ list mail I want to get both copies, one in my personal mailbox and one
+ in the list mailbox. I know other people handle it other ways, but I
+ prefer it that way. Accordingly, some way to semi-automatically
+ generate split rules based on Sender, Mailing-List, Return-Path,
+ X-Loop, and all of the other random headers that often work would be
+ very cool.
+
+* Support for zipped folders for all backends this makes sense for.
+ Most likely using jka-compr. (It has been suggested that this do
+ work but I think it should be verified for all backends.)
+
+* Agent (Can someone write some subtopics here? I don't use it myself
+ so I don't know what is lacking.)
+
+* Support for encrypted folders. Even if the mail arrives unencrypted
+ Gnus should be able to encrypt the *folder* for added safety. This
+ should go for both Gnus' own folders and the folders Gnus reads from
+ (e.g. /var/spool/mail/${USER}). All backends this makes sense for.
+
+ [John Wiegley's article <200011030445.VAA08277@localhost.dynodns.net>,
+ posted on gnu.emacs.gnus does this.
+ Also, gnus-article-encrypt `K E' encrypts the article body.]
+
+* Splitting .newsrc.eld so the history is in one file and the
+ configuration is in another. To help those that reads at two
+ locations (e.g. work and home) and want to have the same
+ configuration.
+
+* gnus-uu-decode should complain if one or more parts of a series post
+ (ie, "part N of X") is missing, and optionally tick what parts are
+ there for decoding in a later session.
+
+* Additional article marking, and an ability to affect marks placed
+ during e.g. mail acquisition. I want to be able to notice the
+ subject "fast money" or "web traffic", automatically mark it with a
+ `$', and score it into oblivion. (But I fear that wanting to change
+ marks with mail-source-* and nnmail-* functions will represent a
+ philosophical conflict with the rest of Gnus' management of article
+ marks. mail-source-* and nnmail-* currently hack around with files
+ under ~/Mail and leave traces in ~/Mail/active, but don't affect
+ things stored in .newsrc.eld.)
+
+* A much better interface to nnmail-split-methods. I don't know how
+ I'd like this done, but I know that the current method of manually
+ hacking regexps is pretty untenable for new users. My boss, who is
+ tenured faculty at CMU and CEO & CTO at JPRC, and whose research
+ work has involved Lisp for the last 25 years, is trying to implant
+ himself in a Gnus mail environment, and this is a big sticking point
+ even for him.
+
+* PGP-supported encryption of entire nnml & nnmh groups. There are
+ people with whom I exchange mail routinely who don't send w/PGP, but
+ I'd really rather that the content not be left lying around
+ unencrypted. Hook into article acquisition the way jka-compr
+ supposedly does, to auto-decrypt every message read.
+
+ [See Support for encrypted folders.]
+
+* Baby's First Mail In Gnus. Some set of functions that the
+ new-to-mail-in-Gnus user can invoke which will query the user
+ appropriately for the basic information required to establish mail
+ handling, leaving the appropriate traces in .gnus. Perhaps a
+ customize buffer would be appropriate.
+ - Where does your mail come from?
+ - If some server, what is your POP/IMAP protocol identity?
+ - What is your identity when sending mail, as opposed to posting to
+ Usenet?
+ - Here are some basic concepts of mail groups (list a few:
+ personal mail, company-wide mail, mailing lists, garbage dumps,
+ receptacles for outbound copies of what one sends; which ones do
+ you want to instantiate, and what mail should land in each?
+ [/viz./ problem of nnmail-split-methods interface.]
+
+ [Probably `assistant.el' will provide this. But it's development is
+ stalled.]
+
+* Full integration of nnir into Gnus. Generic hooks for adding new
+ external nnir sources. I use a couple experimental, in-house tools
+ (JPRC is a research lab, occupied with document analysis and machine
+ learning) and adding new search engines to nnir by hacking the main
+ nnir.el module is rather clunky.
+
+* Manual ordering of articles in an nnml folder.
+
+ That is, keystrokes to move articles (or whole threads) up or down
+ in the *Summary* buffer relative to the other articles. The order
+ would be persistent (e.g., across gnus sessions).
+
+ With this ability, an nnml folder would make for a good to-do list.
+
+* Since many uses Gnus to store to do lists I think it is time for an
+ nntodo. (I know Kai already written one, maybe use that for a start?)
+
+* nnsql backend, which would allow messages or folders to be imported
+ in a local (My|Postgre|?)SQL RDBMS.
+
+* "posting profiles" ideally accessible from a popup menu; allowing
+ choice between predefined profiles of
+ from,name,organization,etc. Example: I'm at home, but need to reply
+ to a work mail; i can hit 'R', then use this command to switch to my
+ 'work' profile for purposes of this one reply. (This might already
+ be possible with current Gnus, but I don't think so.)
+
+* Better handling of the mail retrieving / splitting feature:
+ - the variables <backend>-get-new-mail should not exist anymore. Mail
+ retrieving should be a separate matter.
+ - we should be able to split mails to groups AND backends at the same time.
+ - meanwhile, we should still be able to associate certain mail sources with
+ certain backends.
+
+* A better interface to the agent download scoring rules, like the one
+ for the other scoring rules.
+
+* Editing of messages in the agents cache.
+
+* More article marks (like '!' or '?').
+ Maybe user defined marks that can be displayed as any choosen charakter,
+ so one could do things like limiting on, to do whatever one likes with
+ these articles.
+
+* A possibility to add notes to messages. If thouse could include links
+ to other (stored) messages this would be very practical.
+
+* Allow article editing in groups which do not support it, but
+ emulating it via deleting the old article and entering the new one
+ into the group. This would be very useful to support `T ^' (say) in
+ nnimap groups.
+
+* Allow user to specify which kinds of groups should be displayed.
+ For example, I want to display all the groups that are displayed
+ now, plus those which have cached messages in them. (Gnus does
+ display those with ticked messages but not those with
+ cached-but-unticked ones.) This would become even more important
+ when we allow labels.
+
+* Create new data type `article identifier' and use that instead of
+ article numbers. A first implementation could offer something like
+ (num . 4711) but this could be extended. This would be useful for
+ using servers with *really* large numbers -- there we could have a
+ bignum type. It might also be useful for the nnweb and nnultimate
+ thingies where article identifiers are not really numbers.
+
+* Allow use of digests to keep related articles. Normally, you use
+ groups to group together articles which are thematically related.
+ But sometimes, you have so many themes that this becomes
+ impractical. WIBNI I could have digests in a group, and there was a
+ way to add a new article to one of the digests in that group?
+
+ Or maybe what I really want is a way to tell Gnus that a specific
+ thread should always be hidden (as in `T h') by default, while most
+ other threads are not hidden by default. Hm.
+
+* New backend nnbabylfolder. There is also nnbabyl which is like
+ nnmbox but uses babyl format, but there is no babyl format
+ equivalent of nnfolder.
+
+* Make movement commands in summary buffer independent of `move after
+ mark' behavior when marking articles. Currently, if you don't want
+ `E' to move to the next unread article, you have to set
+ gnus-summary-goto-unread to nil, and then there is no way to move to
+ the next or previous unread article.
+
+ This one has two sub-tasks. Providing the commands is one thing,
+ finding out useful key bindings for them is another. I think we
+ could provide the commands first while not changing the behavior of
+ the key bindings; then different people can experiment with
+ different key binding schemes until we find something which suits
+ many people.
+
+* `Move to next/previous/first article' is a misnomer, since ticked
+ articles are also unread but not moved to by these commands. Should
+ the terminology be fixed or the documentation, or what?
+
+* Allow sorting of threads by newest article rather than by root of
+ thread. Consider the following thread structure:
+
+ root1 Jan 1
+ leaf1 Jan 4
+ root2 Jan 2
+ leaf2 Jan 3
+
+ These two threads are sorted this way because root1 is older than
+ root2. I want an option to sort them the other way round because
+ leaf1 is newer than leaf2.
+
+* Improve editing of MIME messages. I would like to use html-mode to
+ edit the body of a text/html message, and enriched-mode for
+ text/enriched messages, and so on. This should go for multipart
+ messages as well. This is probably a hard one since Emacs currently
+ does not allow several major modes per buffer. But maybe it would
+ be nice to hack Emacs to provide this infrastructure so that Gnus
+ can make use of it? This would also make it possible to provide
+ nifty commands for editing the headers, for example, rather than
+ relying on commands which do the same thing everywhere.
+ message-x.el is really just a half-assed attempt at doing it, and
+ while it is useful, that's not the way it should be done.
+
+ I think Francisco Potort\e,Al\e(B already did something like this?
+
+* Provide commands for editing MML tags. For example, there could be
+ a command mml-add-tag-attribute which prompts me for an attribute
+ name (with completion, from the set filename, type, ...), and then
+ for a value. (This is like `C-c +' in psgml.) Or there could be a
+ command which showed me all the attributes in an MML tag and allows
+ me to use TAB to move between them, and then to edit each attribute
+ value. (This is like `C-c C-a' in psgml.)
+
+* Have Gnus automagically set group parameters for mailing list
+ groups. For example, if I have a splitting rule that automatically
+ sorts ding@gnus.org into mail.ding, then Gnus should clue in, set
+ the to-list parameter to 'ding@gnus.org', and set total-expire.
+ (This is probably Hard (TM). And of course the user should be able
+ to configure what parameters exactly get set.)
+
+* Along the same lines, automagically detect broken reply-to's. (But
+ don't auto-detect users legitimately setting a reply-to header that
+ points back to the list.)
+
+* Make it easier to change parameters on a set of groups,
+ e.g. set/clear gcc-self on process-marked groups.
+
+* Make it easier/possible to migrate between primary select-methods,
+ if that concept is going to be kept. Right now I have only one
+ group on my primary server, and I'd kind of like to change from nntp
+ to nnml, but apparently this doesn't work well.
+
+* Make it possible to refer to uniquely-named groups without
+ select-method prefix (e.g. mail.misc instead of nnml:mail.misc).
+
+* Allow a user-defined picons directory for personal groups.
+
+* Annotations as discussed last autumn. Be able to make comments to
+ articles for all bakends. The comments amybe should go into a
+ seperate "backend", like nndraft.
+
+* Catchup on a topic and all its subtopics. I.e. do "c y" when on a
+ topic line in *Group*.
+
+* Better/more advanced subject washing in *Summary*, see my
+ js-gnus-simplify-subject-function I posted earlier this winter.
+
+;; From Newest Features node. Some are not done.
+
+* I would like the zombie-page to contain an URL to the source of the
+latest version of gnus or some explanation on where to find it.
+
+* A way to continue editing the latest Message composition.
+
+* http://www.sonicnet.com/feature/ari3/
+
+ [N/A]
+
+* facep is not declared.
+
+* Include a section in the manual on why the number of articles isn't
+the same in the group buffer and on the SPC prompt.
+
+* Interacting with rmail fcc isn't easy.
+
+* Hypermail:
+ [N/A]<URL:http://www.falch.no/people/pepper/DSSSL-Lite/archives/>
+ [N/A]<URL:http://www.eit.com/software/hypermail/hypermail.html>
+ [N/A]<URL:http://homer.ncm.com/>
+ [N/A]<URL:http://www.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/HTML_Converters/>
+ http://www.uwsg.indiana.edu/hypermail/linux/kernel/9610/index.html
+ [N/A]<URL:http://union.ncsa.uiuc.edu/HyperNews/get/www/html/converters.html>
+ [N/A]http://www.miranova.com/gnus-list/
+
+ [w3 or nnwarchive?]
+
+* `^-- ' is made into - in LaTeX.
+
+* gnus-kill is much slower than it was in GNUS 4.1.3.
+
+* when expunging articles on low score, the sparse nodes keep
+ hanging on?
+
+* starting the first time seems to hang Gnus on some systems. Does
+ NEWGROUPS answer too fast?
+
+* nndir doesn't read gzipped files.
+
+* when moving mail from a procmail spool to the crash-box, the
+ crash-box is only appropriate to one specific group.
+
+* nnmh-be-safe means that crossposted articles will be marked as
+ unread.
+
+* Orphan score entries don't show on "V t" score trace
+
+* when clearing out data, the cache data should also be reset.
+
+* rewrite gnus-summary-limit-children to be non-recursive to avoid
+exceeding lisp nesting on huge groups.
+
+* expunged articles are counted when computing scores.
+
+* implement gnus-batch-brew-soup
+
+* ticked articles aren't easy to read in pick mode - `n' and stuff
+ just skips past them. Read articles are the same.
+
+* topics that contain just groups with ticked articles aren't
+ displayed.
+
+* nndoc should always allocate unique Message-IDs.
+
+* If there are mail groups the first time you use Gnus, Gnus'll
+ make the mail groups killed.
+
+* no "no news is good news" when using topics.
+
+* when doing crosspost marking, the cache has to be consulted and
+ articles have to be removed.
+
+* nnweb should fetch complete articles when they are split into
+ several parts.
+
+* scoring on head immediate doesn't work.
+
+* finding short score file names takes forever.
+
+* canceling articles in foreign groups.
+
+* nntp-open-rlogin no longer works.
+
+* C-u C-x C-s (Summary) switches to the group buffer.
+
+* move nnmail-split-history out to the backends.
+
+* using a virtual server name as `gnus-select-method' doesn't work?
+
+* when killing/yanking a group from one topic to another in a
+ slave, the master will yank it first to one topic and then add it
+ to another. Perhaps.
+
+* warn user about `=' redirection of a group in the active file?
+
+* take over the XEmacs menubar and offer a toggle between the XEmacs
+ bar and the Gnus bar.
+
+* push active file and NOV file parsing down into C code.
+ `(canonize-message-id id)'
+ `(mail-parent-message-id references n)'
+ `(parse-news-nov-line &optional dependency-hashtb)'
+ `(parse-news-nov-region beg end &optional dependency-hashtb fullp)'
+ `(parse-news-active-region beg end hashtb)'
+
+* nnml .overview directory with splits.
+
+* asynchronous cache
+
+* postponed commands.
+
+* the selected article show have its Subject displayed in its
+ summary line.
+
+* when entering groups, get the real number of unread articles from
+ the server?
+
+* sort after gathering threads - make false roots have the headers
+ of the oldest orphan with a 0 article number?
+
+* nndoc groups should inherit the score files of their parents?
+ Also inherit copy prompts and save files.
+
+* command to start up Gnus (if not running) and enter a mail mode
+ buffer.
+
+* allow editing the group description from the group buffer for
+ backends that support that.
+
+* gnus-hide,show-all-topics
+
+* groups and sub-topics should be allowed to mingle inside each
+ topic, and not just list all subtopics at the end.
+
+* a command to remove all read articles that are not needed to
+ connect threads - `gnus-summary-limit-to-sparse-unread'?
+
+* a variable to turn off limiting/cutting of threads in the tree
+ buffer.
+
+* a variable to limit how many files are uudecoded.
+
+* add zombie groups to a special "New Groups" topic.
+
+* server mode command: close/open all connections
+
+* put a file date in gnus-score-alist and check whether the file
+ has been changed before using it.
+
+* on exit from a digest group, go to the next article in the parent
+ group.
+
+* hide (sub)threads with low score.
+
+* when expiring, remove all marks from expired articles.
+
+* gnus-summary-limit-to-body
+
+* a regexp alist that says what level groups are to be subscribed
+ on. Eg. - `(("nnml:" . 1))'.
+
+* easier interface to nnkiboze to create ephemeral groups that
+ contain groups that match a regexp.
+
+* allow newlines in <URL:> urls, but remove them before using the
+ URL.
+
+* If there is no From line, the mail backends should fudge one from
+ the "From " line.
+
+* fuzzy simplifying should strip all non-alpha-numerical info from
+ subject lines.
+
+* gnus-soup-brew-soup-with-high-scores.
+
+* nntp-ping-before-connect
+
+* command to check whether NOV is evil. "list overview.fmt".
+
+* when entering a group, Gnus should look through the score files
+ very early for `local' atoms and set those local variables.
+
+* message annotations.
+
+* topics are always yanked before groups, and that's not good.
+
+* (set-extent-property extent 'help-echo "String to display in
+ minibuf") to display help in the minibuffer on buttons under
+ XEmacs.
+
+* allow group line format spec to say how many articles there are
+ in the cache.
+
+* AUTHINFO GENERIC
+
+* `run-with-idle-timer' in gnus-demon.
+
+* stop using invisible text properties and start using overlays
+ instead
+
+* go from one group to the next; everything is expunged; go to the
+ next group instead of going to the group buffer.
+
+* gnus-renumber-cache - to renumber the cache using "low" numbers.
+
+* record topic changes in the dribble buffer.
+
+* `nnfolder-generate-active-file' should look at the folders it
+ finds and generate proper active ranges.
+
+* nneething-look-in-files-for-article-heads variable to control
+ whether nneething should sniff all files in the directories.
+
+* gnus-fetch-article - start Gnus, enter group, display article
+
+* gnus-dont-move-articles-to-same-group variable when respooling.
+
+* when messages are crossposted between several auto-expirable
+ groups, articles aren't properly marked as expirable.
+
+* nneething should allow deletion/moving.
+
+* TAB on the last button should go to the first button.
+
+* if the car of an element in `mail-split-methods' is a function,
+ and the function returns non-nil, use that as the name of the
+ group(s) to save mail in.
+
+* command for listing all score files that have been applied.
+
+* a command in the article buffer to return to `summary' config.
+
+* `gnus-always-post-using-current-server' - variable to override
+ `C-c C-c' when posting.
+
+* nnmail-group-spool-alist - says where each group should use as a
+ spool file.
+
+* when an article is crossposted to an auto-expirable group, the
+ article should be marker as expirable.
+
+* article mode command/menu for "send region as URL to browser".
+
+* on errors, jump to info nodes that explain the error. For
+ instance, on invalid From headers, or on error messages from the
+ nntp server.
+
+* when gathering threads, make the article that has no "Re: " the
+ parent. Also consult Date headers.
+
+* a token in splits to call shrink-window-if-larger-than-buffer
+
+* `1 0 A M' to do matches on the active hashtb.
+
+* duplicates - command to remove Gnus-Warning header, use the read
+ Message-ID, delete the "original".
+
+* when replying to several messages at once, put the "other"
+ message-ids into a See-Also header.
+
+* support setext: URL:http://www.bsdi.com/setext/
+
+* support ProleText:
+ <URL:http://proletext.clari.net/prole/proletext.html>
+
+* generate font names dynamically.
+
+* score file mode auto-alist.
+
+* allow nndoc to change/add/delete things from documents. Implement
+ methods for each format for adding an article to the document.
+
+* `gnus-fetch-old-headers' `all' value to incorporate absolutely
+ all headers there is.
+
+* function like `|', but concatenate all marked articles and pipe
+ them to the process.
+
+* cache the list of killed (or active) groups in a separate file.
+ Update the file whenever we read the active file or the list of
+ killed groups in the .eld file reaches a certain length.
+
+* function for starting to edit a file to put into the current mail
+ group.
+
+* score-find-trace should display the total score of the article.
+
+* "ghettozie" - score on Xref header and nix it out after using it
+ to avoid marking as read in other groups it has been crossposted
+ to.
+
+* look at procmail splitting. The backends should create the
+ groups automatically if a spool file exists for that group.
+
+* function for backends to register themselves with Gnus.
+
+* when replying to several process-marked articles, have all the
+ From end up in Cc headers? Variable to toggle.
+
+* command to delete a crossposted mail article from all groups it
+ has been mailed to.
+
+* `B c' and `B m' should be crosspost aware.
+
+* hide-pgp should also hide PGP public key blocks.
+
+* Command in the group buffer to respool process-marked groups.
+
+* `gnus-summary-find-matching' should accept pseudo-"headers" like
+ "body", "head" and "all"
+
+* When buttifying <URL: > things, all white space (including newlines) should
+ be ignored.
+
+ [Done]
+
+ But not for cited URLs.
+
+* Process-marking all groups in a topic should process-mark groups
+ in subtopics as well.
+
+* Add non-native groups to the list of killed groups when killing
+ them.
+
+* nntp-suggest-kewl-config to probe the nntp server and suggest
+ variable settings.
+
+* add edit and forward secondary marks.
+
+* nnml shouldn't visit its .overview files.
+
+* allow customizing sorting within gathered threads.
+
+* `B q' shouldn't select the current article.
+
+* nnmbox should support a newsgroups file for descriptions.
+
+* Be able to specify whether the saving commands save the original
+ or the formatted article.
+
+* a command to reparent with the child process-marked (cf. `T ^'.).
+
+* I think the possibility to send a password with nntp-open-rlogin
+ should be a feature in Red Gnus.
+
+* The `Z n' command should be possible to execute from a mouse
+ click.
+
+* more limiting functions - date, etc.
+
+ We have `gnus-summary-limit-to-age'. What's missing? Maybe enter a date?
+
+* be able to limit on a random header; on body; using reverse
+ matches.
+
+* a group parameter (`absofucking-total-expiry') that will make
+ Gnus expire even unread articles.
+
+* variable to disable password fetching when opening by
+ nntp-open-telnet.
+
+* manual: more example servers - nntp with rlogin, telnet
+
+* checking for bogus groups should clean topic alists as well.
+
+* canceling articles in foreign groups.
+
+* article number in folded topics isn't properly updated by Xref
+ handling.
+
+* Movement in the group buffer to the next unread group should go
+ to the next closed topic with unread messages if no group can be
+ found.
+
+* Extensive info pages generated on the fly with help everywhere -
+ in the "*Gnus edit*" buffers, for instance.
+
+* Topic movement commands - like thread movement. Up, down,
+ forward, next.
+
+* a way to tick/mark as read Gcc'd articles.
+
+ [done, (setq gnus-inews-mark-gcc-as-read t)]
+
+* a way to say that all groups within a specific topic comes from a
+ particular server? Hm.
+
+* `gnus-article-fill-if-long-lines' - a function to fill the
+ article buffer if there are any looong lines there.
+
+* `T h' should jump to the parent topic and fold it.
+
+* a command to create an ephemeral nndoc group out of a file, and
+ then splitting it/moving it to some other group/backend.
+
+* a group parameter for nnkiboze groups that says that all kibozed
+ articles should be entered into the cache.
+
+* It should also probably be possible to delimit what
+ `gnus-jog-cache' does - for instance, work on just some groups, or
+ on some levels, and entering just articles that have a score
+ higher than a certain number.
+
+* nnfolder should append to the folder instead of re-writing the
+ entire folder to disk when accepting new messages.
+
+* allow all backends to do the proper thing with .gz files.
+
+* a backend for reading collections of babyl files nnbabylfolder?
+
+* a command for making the native groups into foreign groups.
+
+* server mode command for clearing read marks from all groups from
+ a server.
+
+* when following up multiple articles, include all To, Cc, etc
+ headers from all articles.
+
+* a command for deciding what the total score of the current thread
+ is. Also a way to highlight based on this.
+
+* command to show and edit group scores
+
+* a gnus-tree-minimize-horizontal to minimize tree buffers
+ horizontally.
+
+* command to generate nnml overview file for one group.