comparison doc/misc/gnus.texi @ 110555:e07971bb896c

Merge changes made in Gnus trunk. gnus.el (gnus-sloppily-equal-method-parameters): Avoid cl.el convenience functions. nnrss.el (nnrss-retrieve-groups): Change to the group before checking its data structures. nnimap.el (nnimap-split-incoming-mail): Fix paren typo in the 'junk handling. starttls.el: (starttls-open-stream): Add autoload cookie. nnimap.el (nnimap-command): Register the last command time so that we can use it for idling NOOPs. nnimap.el: Implement IMAP keepalive. gnus-cache.el (gnus-cache-braid-heads): When braiding heads, don't use the same article number for all the cached articles. nnimap.el (nnimap-update-info): Protect against nil uidnexts. gnus-group.el: Remove the outdated archive group stuff, which no longer works. gnus-group.el, gnus.el: Remove the outdated charter support. gnus-sum.el, gnus-group.el, gnus.el: Remove outdated support for FAQ fetching. gnus-gravatar.el, gravatar.el: New files.
author Katsumi Yamaoka <yamaoka@jpl.org>
date Fri, 24 Sep 2010 22:33:34 +0000
parents 4d2f8b81bb01
children 5b5c2cab9a6a
comparison
equal deleted inserted replaced
110554:e49fcbdc458f 110555:e07971bb896c
587 * Article Washing:: Lots of way-neat functions to make life better. 587 * Article Washing:: Lots of way-neat functions to make life better.
588 * Article Header:: Doing various header transformations. 588 * Article Header:: Doing various header transformations.
589 * Article Buttons:: Click on URLs, Message-IDs, addresses and the like. 589 * Article Buttons:: Click on URLs, Message-IDs, addresses and the like.
590 * Article Button Levels:: Controlling appearance of buttons. 590 * Article Button Levels:: Controlling appearance of buttons.
591 * Article Date:: Grumble, UT! 591 * Article Date:: Grumble, UT!
592 * Article Display:: Display various stuff---X-Face, Picons, Smileys 592 * Article Display:: Display various stuff---X-Face, Picons, Smileys, Gravatars
593 * Article Signature:: What is a signature? 593 * Article Signature:: What is a signature?
594 * Article Miscellanea:: Various other stuff. 594 * Article Miscellanea:: Various other stuff.
595 595
596 Alternative Approaches 596 Alternative Approaches
597 597
2614 @kindex G h (Group) 2614 @kindex G h (Group)
2615 @cindex help group 2615 @cindex help group
2616 @findex gnus-group-make-help-group 2616 @findex gnus-group-make-help-group
2617 Make the Gnus help group (@code{gnus-group-make-help-group}). 2617 Make the Gnus help group (@code{gnus-group-make-help-group}).
2618 2618
2619 @item G a
2620 @kindex G a (Group)
2621 @cindex (ding) archive
2622 @cindex archive group
2623 @findex gnus-group-make-archive-group
2624 @vindex gnus-group-archive-directory
2625 @vindex gnus-group-recent-archive-directory
2626 Make a Gnus archive group (@code{gnus-group-make-archive-group}). By
2627 default a group pointing to the most recent articles will be created
2628 (@code{gnus-group-recent-archive-directory}), but given a prefix, a full
2629 group will be created from @code{gnus-group-archive-directory}.
2630
2631 @item G D 2619 @item G D
2632 @kindex G D (Group) 2620 @kindex G D (Group)
2633 @findex gnus-group-enter-directory 2621 @findex gnus-group-enter-directory
2634 @cindex nneething 2622 @cindex nneething
2635 Read an arbitrary directory as if it were a newsgroup with the 2623 Read an arbitrary directory as if it were a newsgroup with the
5219 between the various sites. @code{ange-ftp} (or @code{efs}) will be 5207 between the various sites. @code{ange-ftp} (or @code{efs}) will be
5220 used for fetching the file. 5208 used for fetching the file.
5221 5209
5222 If fetching from the first site is unsuccessful, Gnus will attempt to go 5210 If fetching from the first site is unsuccessful, Gnus will attempt to go
5223 through @code{gnus-group-faq-directory} and try to open them one by one. 5211 through @code{gnus-group-faq-directory} and try to open them one by one.
5224
5225 @item H c
5226 @kindex H c (Group)
5227 @findex gnus-group-fetch-charter
5228 @vindex gnus-group-charter-alist
5229 @cindex charter
5230 Try to open the charter for the current group in a web browser
5231 (@code{gnus-group-fetch-charter}). Query for a group if given a
5232 prefix argument.
5233
5234 Gnus will use @code{gnus-group-charter-alist} to find the location of
5235 the charter. If no location is known, Gnus will fetch the control
5236 messages for the group, which in some cases includes the charter.
5237 5212
5238 @item H C 5213 @item H C
5239 @kindex H C (Group) 5214 @kindex H C (Group)
5240 @findex gnus-group-fetch-control 5215 @findex gnus-group-fetch-control
5241 @vindex gnus-group-fetch-control-use-browse-url 5216 @vindex gnus-group-fetch-control-use-browse-url
9253 * Article Washing:: Lots of way-neat functions to make life better. 9228 * Article Washing:: Lots of way-neat functions to make life better.
9254 * Article Header:: Doing various header transformations. 9229 * Article Header:: Doing various header transformations.
9255 * Article Buttons:: Click on URLs, Message-IDs, addresses and the like. 9230 * Article Buttons:: Click on URLs, Message-IDs, addresses and the like.
9256 * Article Button Levels:: Controlling appearance of buttons. 9231 * Article Button Levels:: Controlling appearance of buttons.
9257 * Article Date:: Grumble, UT! 9232 * Article Date:: Grumble, UT!
9258 * Article Display:: Display various stuff---X-Face, Picons, Smileys 9233 * Article Display:: Display various stuff:
9234 X-Face, Picons, Gravatars, Smileys.
9259 * Article Signature:: What is a signature? 9235 * Article Signature:: What is a signature?
9260 * Article Miscellanea:: Various other stuff. 9236 * Article Miscellanea:: Various other stuff.
9261 @end menu 9237 @end menu
9262 9238
9263 9239
10297 @node Article Display 10273 @node Article Display
10298 @subsection Article Display 10274 @subsection Article Display
10299 @cindex picons 10275 @cindex picons
10300 @cindex x-face 10276 @cindex x-face
10301 @cindex smileys 10277 @cindex smileys
10278 @cindex gravatars
10302 10279
10303 These commands add various frivolous display gimmicks to the article 10280 These commands add various frivolous display gimmicks to the article
10304 buffer in Emacs versions that support them. 10281 buffer in Emacs versions that support them.
10305 10282
10306 @code{X-Face} headers are small black-and-white images supplied by the 10283 @code{X-Face} headers are small black-and-white images supplied by the
10312 Smileys are those little @samp{:-)} symbols that people like to litter 10289 Smileys are those little @samp{:-)} symbols that people like to litter
10313 their messages with (@pxref{Smileys}). 10290 their messages with (@pxref{Smileys}).
10314 10291
10315 Picons, on the other hand, reside on your own system, and Gnus will 10292 Picons, on the other hand, reside on your own system, and Gnus will
10316 try to match the headers to what you have (@pxref{Picons}). 10293 try to match the headers to what you have (@pxref{Picons}).
10294
10295 Gravatars reside on-line and are fetched from
10296 @uref{http://www.gravatar.com/} (@pxref{Gravatars}).
10317 10297
10318 All these functions are toggles---if the elements already exist, 10298 All these functions are toggles---if the elements already exist,
10319 they'll be removed. 10299 they'll be removed.
10320 10300
10321 @table @kbd 10301 @table @kbd
10350 @item W D n 10330 @item W D n
10351 @kindex W D n (Summary) 10331 @kindex W D n (Summary)
10352 @findex gnus-treat-newsgroups-picon 10332 @findex gnus-treat-newsgroups-picon
10353 Piconify all news headers (i. e., @code{Newsgroups} and 10333 Piconify all news headers (i. e., @code{Newsgroups} and
10354 @code{Followup-To}) (@code{gnus-treat-newsgroups-picon}). 10334 @code{Followup-To}) (@code{gnus-treat-newsgroups-picon}).
10335
10336 @item W D g
10337 @kindex W D g (Summary)
10338 @findex gnus-treat-from-gravatar
10339 Gravatarify the @code{From} header (@code{gnus-treat-from-gravatar}).
10340
10341 @item W D h
10342 @kindex W D h (Summary)
10343 @findex gnus-treat-mail-gravatar
10344 Gravatarify all mail headers (i. e., @code{Cc}, @code{To})
10345 (@code{gnus-treat-from-gravatar}).
10355 10346
10356 @item W D D 10347 @item W D D
10357 @kindex W D D (Summary) 10348 @kindex W D D (Summary)
10358 @findex gnus-article-remove-images 10349 @findex gnus-article-remove-images
10359 Remove all images from the article buffer 10350 Remove all images from the article buffer
11558 11549
11559 @node Summary Group Information 11550 @node Summary Group Information
11560 @subsection Summary Group Information 11551 @subsection Summary Group Information
11561 11552
11562 @table @kbd 11553 @table @kbd
11563
11564 @item H f
11565 @kindex H f (Summary)
11566 @findex gnus-summary-fetch-faq
11567 @vindex gnus-group-faq-directory
11568 Try to fetch the @acronym{FAQ} (list of frequently asked questions)
11569 for the current group (@code{gnus-summary-fetch-faq}). Gnus will try
11570 to get the @acronym{FAQ} from @code{gnus-group-faq-directory}, which
11571 is usually a directory on a remote machine. This variable can also be
11572 a list of directories. In that case, giving a prefix to this command
11573 will allow you to choose between the various sites. @code{ange-ftp}
11574 or @code{efs} will probably be used for fetching the file.
11575 11554
11576 @item H d 11555 @item H d
11577 @kindex H d (Summary) 11556 @kindex H d (Summary)
11578 @findex gnus-summary-describe-group 11557 @findex gnus-summary-describe-group
11579 Give a brief description of the current group 11558 Give a brief description of the current group
12629 @vindex gnus-treat-date-user-defined 12608 @vindex gnus-treat-date-user-defined
12630 @vindex gnus-treat-date-ut 12609 @vindex gnus-treat-date-ut
12631 @vindex gnus-treat-from-picon 12610 @vindex gnus-treat-from-picon
12632 @vindex gnus-treat-mail-picon 12611 @vindex gnus-treat-mail-picon
12633 @vindex gnus-treat-newsgroups-picon 12612 @vindex gnus-treat-newsgroups-picon
12613 @vindex gnus-treat-from-gravatar
12614 @vindex gnus-treat-mail-gravatar
12634 @vindex gnus-treat-display-smileys 12615 @vindex gnus-treat-display-smileys
12635 @vindex gnus-treat-body-boundary 12616 @vindex gnus-treat-body-boundary
12636 @vindex gnus-treat-display-x-face 12617 @vindex gnus-treat-display-x-face
12637 @vindex gnus-treat-display-face 12618 @vindex gnus-treat-display-face
12638 @vindex gnus-treat-emphasize 12619 @vindex gnus-treat-emphasize
12694 @item gnus-treat-from-picon (head) 12675 @item gnus-treat-from-picon (head)
12695 @item gnus-treat-mail-picon (head) 12676 @item gnus-treat-mail-picon (head)
12696 @item gnus-treat-newsgroups-picon (head) 12677 @item gnus-treat-newsgroups-picon (head)
12697 12678
12698 @xref{Picons}. 12679 @xref{Picons}.
12680
12681 @item gnus-treat-from-gravatar (head)
12682 @item gnus-treat-mail-gravatar (head)
12683
12684 @xref{Gravatars}.
12699 12685
12700 @item gnus-treat-display-smileys (t, integer) 12686 @item gnus-treat-display-smileys (t, integer)
12701 12687
12702 @item gnus-treat-body-boundary (head) 12688 @item gnus-treat-body-boundary (head)
12703 12689
23707 @menu 23693 @menu
23708 * X-Face:: Display a funky, teensy black-and-white image. 23694 * X-Face:: Display a funky, teensy black-and-white image.
23709 * Face:: Display a funkier, teensier colored image. 23695 * Face:: Display a funkier, teensier colored image.
23710 * Smileys:: Show all those happy faces the way they were meant to be shown. 23696 * Smileys:: Show all those happy faces the way they were meant to be shown.
23711 * Picons:: How to display pictures of what you're reading. 23697 * Picons:: How to display pictures of what you're reading.
23698 * Gravatars:: Display the avatar of people you read.
23712 * XVarious:: Other XEmacsy Gnusey variables. 23699 * XVarious:: Other XEmacsy Gnusey variables.
23713 @end menu 23700 @end menu
23714 23701
23715 23702
23716 @node X-Face 23703 @node X-Face
24034 @vindex gnus-picon-file-types 24021 @vindex gnus-picon-file-types
24035 Ordered list of suffixes on picon file names to try. Defaults to 24022 Ordered list of suffixes on picon file names to try. Defaults to
24036 @code{("xpm" "gif" "xbm")} minus those not built-in your Emacs. 24023 @code{("xpm" "gif" "xbm")} minus those not built-in your Emacs.
24037 24024
24038 @end table 24025 @end table
24026
24027 @node Gravatars
24028 @subsection Gravatars
24029
24030 @iftex
24031 @iflatex
24032 \include{gravatars}
24033 @end iflatex
24034 @end iftex
24035
24036 A gravatar is an image registered to an e-mail address.
24037
24038 You can submit yours on-line at @uref{http://www.gravatar.com}.
24039
24040 The following variables offer control over how things are displayed.
24041
24042 @table @code
24043
24044 @item gnus-gravatar-size
24045 @vindex gnus-gravatar-size
24046 The size in pixels of gravatars. Gravatars are always square, so one
24047 number for the size is enough.
24048
24049 @item gnus-gravatar-relief
24050 @vindex gnus-gravatar-relief
24051 If non-nil, adds a shadow rectangle around the image. The value,
24052 relief, specifies the width of the shadow lines, in pixels. If relief
24053 is negative, shadows are drawn so that the image appears as a pressed
24054 button; otherwise, it appears as an unpressed button.
24055
24056 @end table
24057
24058 If you want to see them in the From field, set:
24059 @lisp
24060 (setq gnus-treat-from-gravatar 'head)
24061 @end lisp
24062
24063 If you want to see them in the Cc and To fields, set:
24064
24065 @lisp
24066 (setq gnus-treat-mail-gravatar 'head)
24067 @end lisp
24039 24068
24040 24069
24041 @node XVarious 24070 @node XVarious
24042 @subsection Various XEmacs Variables 24071 @subsection Various XEmacs Variables
24043 24072