*** empty log message ***
[gnus] / todo
1 I would like the zombie-page to contain an URL to the source of the
2 latest version of gnus or some explanation on where to find it.
3
4 A way to continue editing the latest Message composition.
5 http://www.sonicnet.com/feature/ari3/
6 facep is not declared.
7 Implement new "From " search.
8 Install mh-e.
9 No link to red gnus from ding page.
10 Include a section in the manual on why the number of articles
11 isn't the same in the group buffer and on the SPC prompt.
12 Interacting with rmail fcc isn't easy.
13
14 Hypermail:
15 <URL:http://www.falch.no/people/pepper/DSSSL-Lite/archives/>
16 <URL:http://www.eit.com/software/hypermail/hypermail.html>
17 <URL:http://homer.ncm.com/>
18 <URL:http://www.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/HTML_Converters/>
19 http://www.uwsg.indiana.edu/hypermail/linux/kernel/9610/index.html
20 <URL:http://union.ncsa.uiuc.edu/HyperNews/get/www/html/converters.html>
21 http://www.miranova.com/gnus-list/
22
23
24 {^-- } is made into - in LaTeX.
25 filladapt in Message buffers:  > > recognition.
26 gnus-kill is much slower than it was in GNUS 4.1.3.
27
28 Bugs:
29
30 * when expunging articles on low score, the sparse nodes keep hanging on?
31 * starting the first time seems to hang Gnus on some systems.  Does
32 NEWGROUPS answer too fast?
33 * nndir doesn't read gzipped files.
34 * FAQ doesn't have an up node?
35 * when moving mail from a procmail spool to the crash-box,
36 the crash-box is only appropriate to one specific group.
37 * `t' `t' makes X-Faces disappear.
38 * nnmh-be-safe means that crossposted articles will
39 be marked as unread.
40 * Orphan score entries dont show on "V t" score trace
41 * when clearing out data, the cache data should also be reset.
42 * rewrite gnus-summary-limit-children to be non-recursive
43 to avoid exceeding lisp nesting on huge groups.
44 * expinged articles are counted when computing scores.
45 * implement gnus-batch-brew-soup
46 * ticked articles aren't easy to read in pick mode -- `n' and
47 stuff just skips past them.  Read articles are the same.
48 * topics that contain just groups with ticked
49 articles aren't displayed.
50 * nndoc should always allocate unique Message-IDs.
51 * implement gnus-score-thread
52 * If there are mail groups the first time you use Gnus, Gnus'll
53 make the mail groups killed. 
54 * no "no news is good news" when using topics.
55 * when doing crosspost marking, the cache has to be consulted
56 and articles have to be removed.
57 * nnweb should fetch complete articles when they are split into several
58 parts.
59 * scoring on head immediate doesn't work.
60 * finding short score file names takes forever.
61 * canceling articles in foreign groups.
62 * nntp-open-rlogin no longer works.
63 * C-u C-x C-s (Summary) switches to the group buffer.
64 * move nnmail-split-history out to the backends.
65 * nnweb doesn't work properly.
66 * using a virtual server name as `gnus-select-method' doesn't work?
67 * when killing/yanking a group from one topic to another in a slave, the 
68 master will yank it first to one topic and then add it to another.  
69 Perhaps.
70
71 New features:
72
73 * warn user about `=' redirection of a group in the active file?
74 * really unbinhex binhex files.
75 * take over the XEmacs menubar and offer a toggle between the XEmacs
76 bar and the Gnus bar.
77 * push active file and NOV file parsing down into C code.
78 `(canonize-message-id id)'
79 `(mail-parent-message-id references n)'
80 `(parse-news-nov-line &optional dependency-hashtb)'
81 `(parse-news-nov-region beg end &optional dependency-hashtb fullp)'
82 `(parse-news-active-region beg end hashtb)'
83 * nnml .overview directory with splits.
84 * asynchronous cache
85 * postponed commands.
86 * the selected article show have its Subject displayed in its summary line.
87 * when entering groups, get the real number of unread articles from
88 the server?  
89 * sort after gathering threads -- make false roots have the
90 headers of the oldest orhpan with a 0 article number?
91 * nndoc groups should inherit the score files of their parents?  Also
92 inherit copy prompts and save files.
93 * command to start up Gnus (if not running) and enter a mail mode buffer.
94 * allow editing the group description from the group buffer
95 for backends that support that.
96 * gnus-{hide,show}-all-topics
97 * groups and sub-topics should be allowed to mingle inside each topic,
98 and not just list all subtopics at the end.
99 * a command to remove all read articles that are not needed to connect
100 threads -- `gnus-summary-limit-to-sparse-unread'?
101 * a variable to turn off limiting/cutting of threads in the tree buffer.
102 * a variable to limit how many files are uudecoded.
103 * add zombie groups to a special "New Groups" topic.
104 * server mode command: close/open all connections
105 * put a file date in gnus-score-alist and check whether the file
106 has been changed before using it.
107 * on exit from a digest group, go to the next article in the parent group.
108 * hide (sub)threads with low score.
109 * when expiring, remove all marks from expired articles.
110 * gnus-summary-limit-to-body
111 * a regexp alist that says what level groups are to be subscribed
112 on.  Eg. -- `(("nnml:" . 1))'.
113 * easier interface to nnkiboze to create ephemeral groups that
114 contaion groups that match a regexp.
115 * allow newlines in <URL:> urls, but remove them before using
116 the URL.
117 * If there is no From line, the mail backends should fudge one from the
118 "From " line.
119 * fuzzy simplifying should strip all non-alpha-numerical info
120 from subject lines.
121 * gnus-soup-brew-soup-with-high-scores.
122 * nntp-ping-before-connect
123 * command to check whether NOV is evil.  "list overview.fmt".
124 * when entering a group, Gnus should look through the score
125 files very early for `local' atoms and set those local variables.
126 * message annotations.
127 * topics are always yanked before groups, and that's not good.
128 * (set-extent-property extent 'help-echo "String to display in minibuf")
129 to display help in the minibuffer on buttons under XEmacs.
130 * allow group line format spec to say how many articles there
131 are in the cache.
132 * AUTHINFO GENERIC
133 * support qmail maildir spools
134 * `run-with-idle-timer' in gnus-demon.
135 * stop using invisible text properties and start using overlays instead
136 * C-c C-f C-e to add an Expires header.
137 * go from one group to the next; everything is expunged; go to the
138 next group instead of going to the group buffer.
139 * gnus-renumber-cache -- to renumber the cache using "low" numbers.
140 * record topic changes in the dribble buffer.
141 * `nnfolder-generate-active-file' should look at the folders it
142 finds and generate proper active ranges.
143 * nneething-look-in-files-for-article-heads variable to control
144 whether nneething should sniff all files in the directories.
145 * gnus-fetch-article -- start Gnus, enter group, display article
146 * gnus-dont-move-articles-to-same-group variable when respooling.
147 * when messages are crossposted between several auto-expirable groups, 
148 articles aren't properly marked as expirable.
149 * nneething should allow deletion/moving.
150 * TAB on the last button should go to the first button.
151 * if the car of an element in `mail-split-methods' is a function,
152 and the function returns non-nil, use that as the name of the group(s) to 
153 save mail in.
154 * command for listing all score files that have been applied.
155 * a command in the article buffer to return to `summary' config.
156 * `gnus-always-post-using-current-server' -- variable to override
157 `C-c C-c' when posting.
158 * nnmail-group-spool-alist -- says where each group should use
159 as a spool file.
160 * when an article is crossposted to an auto-expirable group, the article 
161 should be marker as expirable.
162 * article mode command/menu for "send region as URL to browser".
163 * on errors, jump to info nodes that explain the error.  For instance,
164 on invalid From headers, or on error messages from the nntp server.
165 * when gathering threads, make the article that has no "Re: " the parent.
166 Also consult Date headers.
167 * a token in splits to call shrink-window-if-larger-than-buffer
168 * `1 0 A M' to do matches on the active hashtb.
169 * duplicates -- command to remove Gnus-Warning header, use the read 
170 Message-ID, delete the "original".
171 * when replying to several messages at once, put the "other" message-ids
172 into a See-Also header.
173 * support setext: URL:http://www.bsdi.com/setext/
174 * support ProleText: <URL:http://proletext.clari.net/prole/proletext.html>
175 * when browsing a foreign server, the groups that are already subscribed
176 should be listed as such and not as "K".
177 * generate font names dynamically.
178 * score file mode auto-alist.
179 * allow nndoc to change/add/delete things from documents.  Implement
180 methods for each format for adding an article to the document.
181 * `gnus-fetch-old-headers' `all' value to incorporate
182 absolutely all headers there is.
183 * function like `|', but concatenate all marked articles
184 and pipe them to the process.
185 * cache the list of killed (or active) groups in a separate file.  Update
186 the file whenever we read the active file or the list
187 of killed groups in the .eld file reaches a certain length.
188 * function for starting to edit a file to put into 
189 the current mail group.
190 * score-find-trace should display the total score of the article. 
191 * "ghettozie" -- score on Xref header and nix it out after using it 
192 to avoid marking as read in other groups it has been crossposted to.
193 * look at procmail splitting.  The backends should create
194 the groups automatically if a spool file exists for that group.
195 * function for backends to register themselves with Gnus.
196 * when replying to several process-marked articles, 
197 have all the From end up in Cc headers?  Variable to toggle.
198 * command to delete a crossposted mail article from all 
199 groups it has been mailed to.
200 * `B c' and `B m' should be crosspost aware.  
201 * hide-pgp should also hide PGP public key blocks.
202 * Command in the group buffer to respoll process-marked groups.
203 * `gnus-summary-find-matching' should accept
204 pseudo-"headers" like "body", "head" and "all"
205 * When buttifying <URL: > things, all white space (including
206 newlines) should be ignored.
207 * Process-marking all groups in a topic should process-mark
208 groups in subtopics as well.
209 * Add non-native groups to the list of killed groups when killing them. 
210 * nntp-suggest-kewl-config to probe the nntp server and suggest
211 variable settings.
212 * add edit and forward secondary marks.
213 * nnml shouldn't visit its .overview files.
214 * allow customizing sorting within gathered threads.
215 * `B q' shouldn't select the current article.
216 * nnmbox should support a newsgroups file for descriptions.
217 * allow fetching mail from several pop servers.
218 * Be able to specify whether the saving commands save the original
219 or the formatted article.
220 * a command to reparent with the child process-marked (cf. `T ^'.).
221 * I think the possibility to send a password with nntp-open-rlogin
222 should be a feature in Red Gnus.
223 * The `Z n' command should be possible to execute from a mouse click.
224 * more limiting functions -- date, etc.
225 * be able to limit on a random header; on body; using reverse matches.
226 * a group parameter (`absofucking-total-expiry') that will make Gnus expire
227 even unread articles.
228 * a command to print the article buffer as postscript.
229 * variable to disable password fetching when opening by nntp-open-telnet.
230 * manual: more example servers -- nntp with rlogin, telnet
231 * checking for bogus groups should clean topic alists as well.
232 * cancelling articles in foreign groups.
233 * article number in folded topics isn't properly updated by
234 Xref handling.
235 * Movement in the group buffer to the next unread group should go to the
236 next closed topic with unread messages if no group can be found.
237 * Extensive info pages generated on the fly with help everywhere --
238 in the "*Gnus edit*" buffers, for instance.
239 * Topic movement commands -- like thread movement.  Up, down, forward, next.
240 * a way to tick/mark as read Gcc'd articles.
241 * a way to say that all groups within a specific topic comes
242 from a particular server?  Hm.
243 * `gnus-article-fill-if-long-lines' -- a function to fill
244 the article buffer if there are any looong lines there.
245 * `T h' should jump to the parent topic and fold it.
246 * a command to create an ephemeral nndoc group out of a file,
247 and then splitting it/moving it to some other group/backend.
248 * a group parameter for nnkiboze groups that says that
249 all kibozed articles should be entered into the cache.
250 * It should also probably be possible to delimit what
251 `gnus-jog-cache' does -- for instance, work on just some groups, or on
252 some levels, and entering just articles that have a score higher than
253 a certain number.
254 * function to request all articles in a thread.
255 * nnfolder should append to the folder instead of re-writing
256 the entire folder to disk when accepting new messages.
257 * allow all backends to do the proper thing with .gz files.
258 * a backend for reading collections of babyl files nnbabylfolder?
259 * a command for making the native groups into foreign groups. 
260 * server mode command for clearing read marks from all groups
261 from a server.
262 * when following up mulitple articles, include all To, Cc, etc headers
263 from all articles.
264 * a command for deciding what the total score of the current
265 thread is.  Also a way to highlight based on this.
266 * command to show and edit group scores
267 * a gnus-tree-minimize-horizontal to minimize tree buffers
268 horizontally.
269 * variable to fetch-old-headers but not display any in the summary buffer
270 so that the tree code can show entire threads.  Also not limit in 
271 the tree buffer.
272 * command to generate nnml overview file for one group.
273 * `C-u C-u a' -- prompt for many crossposted groups.
274 * keep track of which mail groups have received new articles (in this session).
275 Be able to generate a report and perhaps do some marking in the group
276 buffer.
277 * gnus-build-sparse-threads to a number -- build only sparse threads
278 that are of that length.
279 * have nnmh respect mh's unseen sequence in .mh_profile.
280 * cache the newsgroups descriptions locally.
281 * asynchronous posting under nntp.
282 * be able to control word adaptive scoring from the score files.
283 * a variable to make `C-c C-c' post using the "current" select method. 
284 * `limit-exclude-low-scored-articles'.
285 * if `gnus-summary-show-thread' is a number, hide threads that have
286 a score lower than this number.
287 * split newsgroup subscription variable up into "order" and "method".
288 * buttonize ange-ftp file names.
289 * a command to make a duplicate copy of the current article
290 so that each copy can be edited separately.
291 * nnweb should allow fetching from the local nntp server.
292 * record the sorting done in the summary buffer so that
293 it can be repeated when limiting/regenerating the buffer.
294 * nnml-generate-nov-databses should generate for
295 all nnml servers.
296 * when the user does commands in the group buffer, check
297 the modification time of the .newsrc.eld file and use
298 ask-user-about-supersession-threat.  Also warn when trying
299 to save .newsrc.eld and it has changed.
300 * M-g on a topic will display all groups with 0 articles in
301 the topic.
302 * command to remove all topic stuff.
303 * allow exploding incoming digests when reading incoming mail
304 and splitting the resulting digests.
305 * nnsoup shouldn't set the `message-' variables.
306 * command to nix out all nnoo state information.
307 * nnmail-process-alist that calls functions if group names 
308 matches an alist -- before saving.
309 * use buffer-invisibility-spec everywhere for hiding text.
310 * variable to activate each group before entering them
311 to get the (new) number of articles.  `gnus-activate-before-entering'.
312 * command to fetch a Message-ID from any buffer, even
313 starting Gnus first if necessary.
314 * when posting and checking whether a group exists or not, just 
315 ask the nntp server instead of relying on the active hashtb.
316 * buttonize the output of `C-c C-a' in an apropos-like way.
317 * `G p' should understand process/prefix, and allow editing
318 of several groups at once.
319 * command to create an ephemeral nnvirtual group that
320 matches some regexp(s).
321 * nndoc should understand "Content-Type: message/rfc822" forwarded messages. 
322 * it should be possible to score "thread" on the From header.
323 * hitting RET on a "gnus-uu-archive" pseudo article should unpack it.
324 * `B i' should display the article at once in the summary buffer.
325 * remove the "*" mark at once when unticking an article.
326 * `M-s' should highlight the matching text.
327 * when checking for duplicated mails, use Resent-Message-ID if present.
328 * killing and yanking groups in topics should be better.  If killing one copy
329 of a group that exists in multiple topics, only that copy should
330 be removed.  Yanking should insert the copy, and yanking topics
331 should be possible to be interspersed with the other yankings.
332 * command for enter a group just to read the cached articles.  A way to say
333 "ignore the nntp connection; just read from the cache."
334 * `X u' should decode base64 articles.
335 * a way to hide all "inner" cited text, leaving just the most
336 recently cited text.
337 * nnvirtual should be asynchronous.
338 * after editing an article, gnus-original-article-buffer should
339 be invalidated.
340 * there should probably be a way to make Gnus not connect to the
341 server and just read the articles in the server
342 * allow a `set-default' (or something) to change the default
343 value of nnoo variables.
344 * a command to import group infos from a .newsrc.eld file.
345 * groups from secondary servers have the entire select method
346 listed in each group info.
347 * a command for just switching from the summary buffer to the group
348 buffer.
349 * a way to specify that some incoming mail washing functions
350 should only be applied to some groups.
351 * Message `C-f C-t' should ask the user whether to heed
352 mail-copies-to: never.
353 * new group parameter -- `post-to-server' that says to post
354 using the current server.  Also a variable to do the same.
355 * the slave dribble files should autosave to the slave file names.
356 * a group parameter that says what articles to display on group entry, based
357 on article marks.
358 * a way to visually distinguish slave Gnusae from masters.  (Whip instead
359 of normal logo?)
360 * Use DJ Bernstein "From " quoting/dequoting, where appliccable.
361 * Why is hide-citation-maybe and hide-citation different?  Also
362 clear up info.
363 * group user-defined meta-parameters.
364
365
366
367 From: John Griffith <griffith@sfs.nphil.uni-tuebingen.de>
368 * I like the option for trying to retrieve the FAQ for a group and I was
369 thinking it would be great if for those newsgroups that had archives
370 you could also try to read the archive for that group.  Part of the
371 problem is that archives are spread all over the net, unlike FAQs.
372 What would be best I suppose is to find the one closest to your site.
373
374 In any case, there is a list of general news group archives at
375 ftp://ftp.neosoft.com/pub/users/claird/news.lists/newsgroup_archives.html
376
377
378
379
380 *From: Jason L Tibbitts III <tibbs@hpc.uh.edu>
381 (add-hook 'gnus-select-group-hook
382   (lambda ()
383     (gnus-group-add-parameter group
384        (cons 'gnus-group-date-last-entered (list (current-time-string))))))
385
386 (defun gnus-user-format-function-d (headers)
387   "Return the date the group was last read."
388   (cond ((car (gnus-group-get-parameter gnus-tmp-group 'gnus-group-date-last-entered)))
389       (t "")))
390
391  - J<
392
393 * tanken var at når du bruker `gnus-startup-file' som prefix (FOO) til å lete
394 opp en fil FOO-SERVER, FOO-SERVER.el, FOO-SERVER.eld, kan du la den være en
395 liste hvor du bruker hvert element i listen som FOO, istedet.  da kunne man
396 hatt forskjellige serveres startup-filer forskjellige steder.
397
398
399 *LMI> Well, nnbabyl could alter the group info to heed labels like
400 LMI> answered and read, I guess.  
401
402 It could also keep them updated (the same for the Status: header of
403 unix mbox files).
404
405 They could be used like this:
406
407 `M l <name> RET' add label <name> to current message.
408 `M u <name> RET' remove label <name> from current message.
409 `/ l <expr> RET' limit summary buffer according to <expr>.
410
411 <expr> would be a boolean expression on the labels, e.g. 
412
413         `/ l bug & !fixed RET'
414
415 would show all the messages which are labeled `bug' but not labeled
416 `fixed'. 
417
418 One could also immagine the labels being used for highliting, or
419 affect the summary line format.
420
421
422 *Sender: abraham@dina.kvl.dk
423
424 I'd like a gnus-find-file which work like find file, except that it
425 would recognize things that looks like messages or folders:
426
427 - If it is a directory containing numbered files, create an nndir
428 summary buffer.
429
430 - For other directories, create a nneething summaru buffer.
431
432 - For files matching "\\`From ", create a nndoc/mbox summary.
433
434 - For files matching "\\`BABYL OPTIONS:", create a nndoc/baby summary.
435
436 - For files matching "\\`[^ \t\n]+:", create an *Article* buffer.
437
438 - For other files, just find them normally.
439
440 I'd like `nneething' to use this function, so it would work on a
441 directory potentially containing mboxes or babyl files.
442
443 *Please send a mail to bwarsaw@cnri.reston.va.us (Barry A. Warsaw) and
444 tell him what you are doing.
445
446 *Currently, I get prompted:
447
448 decend into sci?
449 - type y
450 decend into sci.something ?
451 - type n
452 decend into ucd?
453
454 The problem above is that since there is really only one subsection of
455 science, shouldn't it prompt you for only decending sci.something?  If
456 there was a sci.somethingelse group or section, then it should prompt
457 for sci? first the sci.something? then sci.somethingelse?...
458
459 *Ja, det burde være en måte å si slikt.  Kanskje en ny variabel?
460 `gnus-use-few-score-files'?  Så kunne score-regler legges til den
461 "mest" lokale score-fila.  F. eks. ville no-gruppene betjenes av
462 "no.all.SCORE", osv.
463
464 *What i want is for Gnus to treat any sequence or combination of the following
465 as a single spoiler warning and hide it all, replacing it with a "Next Page"
466 button:
467  
468
469         ^L's
470
471         more than n blank lines
472         
473         more than m identical lines 
474         (which should be replaced with button to show them)
475
476         any whitespace surrounding any of the above
477
478
479 *Well, we could allow a new value to `gnus-thread-ignore-subject' --
480 `spaces', or something.  (We could even default to that.)  And then
481 subjects that differ in white space only could be considered the
482 "same" subject for threading purposes. 
483
484 *Modes to preprocess the contents (e.g. jka-compr) use the second form
485 "(REGEXP FUNCTION NON-NIL)" while ordinary modes (e.g. tex) use the first
486 form "(REGEXP . FUNCTION)", so you could use it to distinguish between
487 those two types of modes. (auto-modes-alist, insert-file-contents-literally.)
488
489 * Under XEmacs -- do funny article marks:
490 tick - thumb tack
491 killed - skull
492 soup - bowl of soup
493 score below - dim light bulb
494 score over - bright light bulb
495
496 *Yes. I think the algorithm is as follows:
497
498 Group-mode
499         show-list-of-articles-in-group
500         if (key-pressed == SPACE) {
501                 if (no-more-articles-in-group-to-select) {
502                         if (articles-selected)
503                                 start-reading-selected-articles;
504                         junk-unread-articles;
505                         next-group;
506                 } else {
507                         show-next-page;
508                 }
509         } else if (key-pressed = '.') {
510                 if (consolidated-menus)         # same as hide-thread in Gnus
511                         select-thread-under-cursor;
512                 else
513                         select-article-under-cursor;
514         }
515
516 Article-mode
517         if (key-pressed == SPACE) {
518                 if (more-pages-in-article)
519                         next-page;
520                 else if (more-selected-articles-to-read)
521                         next-article;
522                 else 
523                         next-group;
524         }
525
526 *My precise need here would have been to limit files to Incoming*.
527 One could think of some `nneething-only-files' variable, but I guess
528 it would have been unacceptable if one was using many unrelated such
529 nneething groups.
530
531 A more useful approach would be to, in response to the `G D' prompt, be
532 allowed to say something like: `~/.mail/Incoming*', somewhat limiting
533 the top-level directory only (in case directories would be matched by
534 the wildcard expression).
535
536 *It would be nice if it also handled 
537
538         <URL:news://sunsite.auc.dk/>
539
540 which should correspond to `B nntp RET sunsite.auc.dk' in *Group*.
541
542
543 *
544   Take a look at w3-menu.el in the Emacs-W3 distribution - this works out
545 really well.  Each menu is 'named' by a symbol that would be on a
546 gnus-*-menus (where * would be whatever, but at least group, summary, and
547 article versions) variable.
548
549   So for gnus-summary-menus, I would set to '(sort mark dispose ...)
550
551   A value of '1' would just put _all_ the menus in a single 'GNUS' menu in
552 the main menubar.  This approach works really well for Emacs-W3 and VM.
553
554
555 * nndoc should take care to create unique Message-IDs for all its
556 articles.
557 * gnus-score-followup-article only works when you have a summary buffer
558 active.  Make it work when posting from the group buffer as well.
559 (message-sent-hook).
560 * rewrite gnus-demon to use run-with-idle-timers.
561
562 * * Enhancements to Gnus:
563
564   Add two commands:
565
566   * gnus-servers (gnus-start-server-buffer?)--enters Gnus and goes
567     straight to the server buffer, without opening any connections to
568     servers first.
569
570   * gnus-server-read-server-newsrc--produces a buffer very similar to
571     the group buffer, but with only groups from that server listed;
572     quitting this buffer returns to the server buffer.
573
574 * add a command to check the integrity of an nnfolder folder --
575 go through the article numbers and see that there are no duplicates,
576 and stuff.
577
578 * `unsmileyfy-buffer' to undo smileification.
579
580 * a command to give all relevant info on an article, including all
581 secondary marks.
582
583 * when doing `-request-accept-article', the backends should do
584 the nnmail duplicate checking.
585
586 * allow `message-signature-file' to be a function to return the
587 value of the signature file.
588
589 * In addition, I would love it if I could configure message-tab so that it
590 could call `bbdb-complete-name' in other headers.  So, some sort of
591 interface like
592
593 (setq message-tab-alist
594       '((message-header-regexp message-expand-group)
595         ("^\\(To\\|[cC]c\\|[bB]cc\\)"  bbdb-complete-name)))
596
597 then you could run the relevant function to complete the information in
598 the header