message.el (message-hide-headers): Bind inhibit-modification-hooks to t rather than...
[gnus] / todo
diff --git a/todo b/todo
index b12c524..853edfe 100644 (file)
--- a/todo
+++ b/todo
 
   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
    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:
 
-* Agent (Can someone write some subtopics here? I don't use it myself
-  so I don't know what is lacking.)
+* A better interface to the agent download scoring rules, like the one
+  for the other scoring rules.
 
+* Editing of messages in the agents cache.
+  
 * 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
   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
   [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
   - 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
@@ -502,8 +483,6 @@ exceeding lisp nesting on huge groups.
 *  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".
@@ -1076,28 +1055,11 @@ gnus-killed-list:
 *  when doing `-request-accept-article', the backends should do the
  nnmail duplicate checking.
 
-*  In addition, I would love it if I could configure message-tab so
- that it could call `bbdb-complete-name' in other headers.  So,
- some sort of interface like
-
- (setq message-tab-alist       '((message-header-regexp
- message-expand-group)         ("^\\(To\\|[cC]c\\|[bB]cc\\)"
- bbdb-complete-name)))
-
- then you could run the relevant function to complete the
- information in the header
-
- [Done using `message-completion-alist'?]
-
 *  cache the newsgroups file locally to avoid reloading it all the
  time.
 
 *  a command to import a buffer into a group.
 
-*  nnweb should allow fetching by Message-ID from servers.
-
- [Done?]
-
 *  point in the article buffer doesn't always go to the beginning of
  the buffer when selecting new articles.
 
@@ -1139,18 +1101,10 @@ gnus-killed-list:
 
  [Done by `gnus-refer-article-method'?]
 
-*  make it possible to cancel articles using the select method for
- the current group.
-
 *  a new variable to control which selection commands should be
  unselecting.  `first', `best', `next', `prev', `next-unread',
  `prev-unread' are candidates.
 
-*  be able to select groups that have no articles in them to be able
- to post in them (using the current select method).
-
-*  be able to post via DejaNews.
-
 *  `x' should retain any sortings that have been performed.
 
 *  allow the user to specify the precedence of the secondary marks.
@@ -1175,9 +1129,6 @@ gnus-killed-list:
             (yes-or-no-p "New mail has arrived.  Quit Gnus anyways? ")
             (y-or-n-p "Are you sure you want to quit Gnus? "))))
 
-*  all commands that react to the process mark should push the
- current process mark set onto the stack.
-
 *  gnus-article-hide-pgp Selv ville jeg nok ha valgt \e,Ae\e(B slette den
  dersom teksten matcher
       "\\(This\s+\\)?[^ ]+ has been automatically signed by"
@@ -1190,9 +1141,6 @@ gnus-killed-list:
 *  gnus-(group,summary)-highlight should respect any `face' text
  props set on the lines.
 
-*  use run-with-idle-timer for gnus-demon instead of the home-brewed
- stuff for better reliability.
-
 *  nndraft-request-group should tally auto-save files.
 
 *  implement nntp-retry-on-break and nntp-command-timeout.
@@ -1200,20 +1148,16 @@ gnus-killed-list:
 *  gnus-article-highlight-limit that says when not to highlight
  (long) articles.
 
-*  nn*-spool-methods
-
-*  interrupitng agent fetching of articles should save articles.
+* Interrupting the agent fetching of articles should save articles.
+ Have the Agent write out articles, one by one, as it retrieves
+ them, to avoid having to re-fetch them all if Emacs should crash
+ while fetching.
 
 *  command to open a digest group, and copy all the articles there
  to the current group.
 
-*  a variable to disable article body highlights if there's more than
- X characters in the body.
-
 *  handle 480/381 authinfo requests separately.
 
-*  include the texi/dir file in the distribution.
-
 *  command to display all dormant articles.
 
 *  gnus-auto-select-next makeover - list of things it should do.
@@ -1221,9 +1165,6 @@ gnus-killed-list:
 *  a score match type that adds scores matching on From if From has
  replied to something someone else has said.
 
-* One command to edit the original version if an article, and one to
- edit the displayed version.
-
 * `T v' - make all process-marked articles the children of the
  current article.
 
@@ -1242,9 +1183,6 @@ gnus-killed-list:
 * gnus-article-highlight-limit, to disable highlighting in big
  articles.
 
-* Editing an article should put the article to be edited in a
- special, unique buffer.
-
 * A command to send a mail to the admin-address group param.
 
 * Allow Gnus Agent scoring to use normal score files.
@@ -1259,17 +1197,12 @@ gnus-killed-list:
 * Propagate all group properties (marks, article numbers, etc) up to
  the topics for displaying.
 
-* `n' in the group buffer with topics should go to the next group
- with unread articles, even if that group is hidden in a topic.
-
 * gnus-posting-styles doesn't work in drafts.
 
 * gnus-summary-limit-include-cached is slow when there are many
  articles in the cache, since it regenerates big parts of the
  summary buffer for each article.
 
-* Implement gnus-batch-brew-soup.
-
 * Group parameters and summary commands for un/subscribing to mailing
  lists.
 
@@ -1318,10 +1251,6 @@ gnus-killed-list:
 * Remove list identifiers from the subject in the summary when doing
  `^' and the like.
 
-* Have the Agent write out articles, one by one, as it retrieves
- them, to avoid having to re-fetch them all if Emacs should crash
- while fetching.
-
 * nnweb should include the "get whole article" article when getting
  articles.