*** empty log message ***
[gnus] / todo
diff --git a/todo b/todo
index 062d96e..e0ebab7 100644 (file)
--- a/todo
+++ b/todo
@@ -626,3 +626,106 @@ bind to a key.
 
 * a command to fetch an arbitrary article -- without having to be
 in the summary buffer.
+
+* a new nncvs backend.  Each group would show an article, using
+version branches as threading, checkin date as the date, etc.
+
+* http://www.dejanews.com/forms/dnsetfilter_exp.html ?
+This filter allows one to construct advance queries on the Dejanews
+database such as specifying start and end dates, subject, author,
+and/or newsgroup name.
+
+* new Date header scoring type -- older, newer
+
+* use the summary toolbar in the article buffer.
+
+* a command to fetch all articles that are less than X days old.
+
+* in pick mode, `q' should save the list of selected articles in the
+group info.  The next time the group is selected, these articles
+will automatically get the process mark.
+
+* Isn't it possible to (also?) allow M-^ to automatically try the
+default server if it fails on the current server?  (controlled by a
+user variable, {nil, t, 'ask}).
+
+* make it possible to cancel articles using the select method for the
+current group.
+
+* `gnus-summary-select-article-on-entry' or something.  It'll default
+to t and will select whatever article decided by `gnus-auto-select-first'.
+
+* 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 presedence of the secondary marks.  Also
+allow them to be displayed separately.
+
+* gnus-summary-save-in-pipe should concatenate the results from
+the processes when doing a process marked pipe.
+
+* a new match type, like Followup, but which adds Thread matches on all
+articles that match a certain From header.
+
+* a function that can be read from kill-emacs-query-functions to offer
+saving living summary buffers.
+
+* a function for selecting a particular group which will contain
+the articles listed in a list of article numbers/id's.
+
+* a battery of character translation functions to translate common
+Mac, MS (etc) characters into ISO 8859-1.
+
+(defun article-fix-m$word ()
+  "Fix M$Word smartquotes in an article."
+  (interactive)
+  (save-excursion
+    (let ((buffer-read-only nil))
+      (goto-char (point-min))
+      (while (search-forward "\221" nil t)
+       (replace-match "`" t t))
+      (goto-char (point-min))
+      (while (search-forward "\222" nil t)
+       (replace-match "'" t t))
+      (goto-char (point-min))
+      (while (search-forward "\223" nil t)
+       (replace-match "\"" t t))
+      (goto-char (point-min))
+      (while (search-forward "\224" nil t)
+       (replace-match "\"" t t)))))
+
+* (add-hook 'gnus-exit-query-functions
+'(lambda ()
+   (if (and (file-exists-p nnmail-spool-file)
+           (> (nnheader-file-size nnmail-spool-file) 0))
+       (yes-or-no-p "New mail has arrived.  Quit Gnus anyways? ")
+       (y-or-n-p "Are you sure you want to quit Gnus? "))))
+
+* allow message-default-headers to be a function.
+
+* new Date score match types -- < > = (etc) that take floating point
+numbers and match on the age of the article.
+
+* gnus-cacheable-groups
+
+*>  > > If so, I've got one gripe: It seems that when I fire up gnus 5.2.25
+>  > > under xemacs-19.14, it's creating a new frame, but is erasing the
+>  > > buffer in the frame that it was called from =:-O
+> 
+>  > Hm.  How do you start up Gnus?  From the toolbar or with
+>  > `M-x gnus-other-frame'?  
+> 
+>    I normally start it up from the toolbar; at
+> least that's the way I've caught it doing the
+> deed before.
+
+* all commands that react to the process mark should push
+the current process mark set onto the stack.