Gnus development mailing list
 help / color / mirror / Atom feed
* Unable to customize group in very recent Oort
@ 2003-01-04  9:27 Lloyd Zusman
  2003-01-04 21:32 ` Ted Zlatanov
  2003-01-07 16:27 ` Lloyd Zusman
  0 siblings, 2 replies; 8+ messages in thread
From: Lloyd Zusman @ 2003-01-04  9:27 UTC (permalink / raw)


I downloaded a very recent version of Oort from CVS, and now, when I try
to customize any group via "G c", I get an error.  This is new, since I
had no problem with this before today's download.  I'm enclosing the
backtrace.

Any ideas?

Thanks.

Signaling: (void-function nil)
  nil((other :tag "Unclassified" :args (nil)) nil)
  widget-apply((other :tag "Unclassified" :args (nil)) :match nil)
  widget-choice-match((choice :tag "Group contents classification for spam sorting" :args ((variable-item :value gnus-group-spam-classification-spam :args nil) (variable-item :value gnus-group-spam-classification-ham :args nil) (other :tag "Unclassified" :args ...))) nil)
  widget-apply((choice :tag "Group contents classification for spam sorting" :args ((variable-item :value gnus-group-spam-classification-spam :args nil) (variable-item :value gnus-group-spam-classification-ham :args nil) (other :tag "Unclassified" :args ...))) :match nil)
  widget-match-inline((choice :tag "Group contents classification for spam sorting" :args ((variable-item :value gnus-group-spam-classification-spam :args nil) (variable-item :value gnus-group-spam-classification-ham :args nil) (other :tag "Unclassified" :args ...))) nil)
  widget-group-match-inline((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) nil)
  widget-group-match((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) nil)
  widget-apply((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) :match nil)
  widget-match-inline((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) nil)
  widget-group-value-create((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))))
  widget-apply((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))) :value-create)
  widget-default-create((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))))
  widget-apply((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))) :create)
  widget-create-child((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))))
  widget-checklist-add-item((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))) nil)
  widget-checklist-value-create((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))))
  widget-apply((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) :value-create)
  widget-default-create((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))))
  widget-apply((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) :create)
  widget-create-child-value((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))) (set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)))
  widget-group-value-create((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))))
  widget-apply((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))) :value-create)
  widget-default-create((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))))
  widget-apply((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))) :create)
  widget-create(group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) (set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." (cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." (const :format "" to-address) (gnus-email-address :tag "To Address")) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." (const :format "" to-list) (gnus-email-address :tag "To List")) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." (const :format "" subscribed) (const :tag "Subscribed" t)) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." (const :format "" auto-expire) (const :tag "Automatic Expire" t)) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." (const :format "" total-expire) (const :tag "Total Expire" t)) (cons :format "%v%h\n" :doc "The default charset to use in the group." (const :format "" charset) (symbol :tag "Charset")) (cons :format "%v%h\n" :doc "Posting method for this group." (const :format "" post-method) (choice :tag "Posting Method" ... ... ...)) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." (const :format "" large-newsgroup-initial) (choice :tag "Initial Input for Large Newsgroup" ... ...)) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." (const :format "" spam-contents) (list :tag "Group contents spam/ham classification" ...)) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." (const :format "" spam-process) (choice :tag "Spam Summary Exit Processor" :value nil ...)) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." (const :format "" spam-process-destination) (choice :tag "Destination for spam-processed articles at summary exit" ... ...)) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." (const :format "" ignored-charsets) (choice :tag "Ignored charsets" :value nil ...)) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." (const :format "" banner) (choice :tag "Banner" :value nil ... ... regexp ...)) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." (const :format "" posting-charset-alist) (choice :tag "Permitted unencoded charsets" :value nil ...)) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." (const :format "" extra-aliases) (choice :tag "Extra Aliases" ... ...)) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." (const :format "" split-regexp) (regexp :tag "gnus-group-split Regular Expression")) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." (const :format "" split-exclude) (list :tag "gnus-group-split Restricts" ...)) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." (const :format "" split-spec) (choice :tag "gnus-group-split Overrider" ... ... ...)) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" (const :format "" broken-reply-to) (const :tag "Broken Reply To" t)) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." (const :format "" to-group) (string :tag "To Group")) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." (const :format "" gcc-self) (choice :tag "GCC" :value t ... ... ...)) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." (const :format "" expiry-wait) (choice :tag "Expire Wait" :value never ... ... ...)) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." (const :format "" expiry-target) (choice :tag "Expiry Target" :value delete ... ... string)) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." (const :format "" score-file) (file :tag "Score File")) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." (const :format "" adapt-file) (file :tag "Adapt File")) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." (const :format "" admin-address) (gnus-email-address :tag "Admin Address")) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." (const :format "" display) (choice :tag "Display" :value default ... ... ... ...)) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." (const :format "" comment) (string :tag "Comment")) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." (const :format "" visible) (const :tag "Permanently visible" t)) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." (const :format "" highlight-words) (choice :tag "Highlight words" :value nil ...)) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." (const :format "" posting-style) (choice :tag "Posting style" :value nil ...)) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." (const :format "" uidvalidity) (string :tag "IMAP uidvalidity"))) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" (list :format "%v" :value (nil nil) (symbol :tag "Variable") (sexp :tag "Value"))) (repeat :inline t :tag "Unknown entries" sexp))
  #<compiled-function (group &optional topic) "...(263)" [gnus-group-parameters gnus-group-parameters-more types info topic group nil mapcar #<compiled-function ... "...(19)" ... 9> append reverse error "No group on current line" "Both a group an topic on current line" 2 intern-soft "Killed group; can't be edited" kill-buffer gnus-get-buffer-create "*Gnus Customize*" switch-to-buffer gnus-custom-mode make-local-variable gnus-custom-group gnus-custom-topic buffer-disable-undo widget-insert "Customize the " widget-create info-link :help-echo "Push me to learn more." :tag "group parameters" "(gnus)Group Parameters" "topic parameters" "(gnus)Topic Parameters" " for <" gnus-group-decoded-name "> and press " push-button "done" "Push me when done customizing." :action gnus-group-customize-done ".\n\n" gnus-custom-params :value 5 gnus-topic-parameters ...] 16 ("/usr/local/elisp/gnus/lisp/gnus-cus.elc" . 8197) (list (gnus-group-group-name) (gnus-group-topic-name))>("nnml+email:gnus" nil)
  call-interactively(gnus-group-customize)

-- 
 Lloyd Zusman
 ljz@asfast.com




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Unable to customize group in very recent Oort
  2003-01-04  9:27 Unable to customize group in very recent Oort Lloyd Zusman
@ 2003-01-04 21:32 ` Ted Zlatanov
  2003-01-06 17:32   ` Lloyd Zusman
  2003-01-07 16:27 ` Lloyd Zusman
  1 sibling, 1 reply; 8+ messages in thread
From: Ted Zlatanov @ 2003-01-04 21:32 UTC (permalink / raw)
  Cc: ding

On Sat, 04 Jan 2003, ljz@asfast.com wrote:
> I downloaded a very recent version of Oort from CVS, and now, when I
> try to customize any group via "G c", I get an error.  This is new,
> since I had no problem with this before today's download.  I'm
> enclosing the backtrace.
> 
> Any ideas?
> 
> Thanks.
> 
> Signaling: (void-function nil)
>   nil((other :tag "Unclassified" :args (nil)) nil)
>   widget-apply((other :tag "Unclassified" :args (nil)) :match nil)
>   widget-choice-match((choice :tag "Group contents classification
>   for spam sorting" :args ((variable-item :value
>   gnus-group-spam-classification-spam :args nil) (variable-item

Looks like the spam additions to gnus.el may be a problem, but it
hasn't been an issue for me at all.  Do you have an existing
spam-contents parameter that may be the problem?  Do you load spam.el?
(although that shouldn't matter) Can anyone else verify this problem?

The "Unclassified" option for the spam-contents is supposed to apply
if you set the spam-contents to anything but
gnus-group-spam-classification-spam or
gnus-group-spam-classification-ham; this includes nil.

The full type definition:

 :variable-type '(repeat 
			 (list :tag "Group contents spam/ham classification"
			  (regexp :tag "Group")
			  (choice
			   (variable-item gnus-group-spam-classification-spam)
			   (variable-item gnus-group-spam-classification-ham)
			   (other :tag "Unclassified" nil))))

 :parameter-type '(list :tag "Group contents spam/ham classification"
		   (choice :tag "Group contents classification for spam sorting"
			   (variable-item gnus-group-spam-classification-spam)
			   (variable-item gnus-group-spam-classification-ham)
			   (other :tag "Unclassified" nil)))

if anyone familiar with gnus-define-group-parameter sees a problem
here, please let me know.

Thanks
Ted




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Unable to customize group in very recent Oort
  2003-01-04 21:32 ` Ted Zlatanov
@ 2003-01-06 17:32   ` Lloyd Zusman
  2003-01-06 19:49     ` Ted Zlatanov
  2003-01-13 20:42     ` Ted Zlatanov
  0 siblings, 2 replies; 8+ messages in thread
From: Lloyd Zusman @ 2003-01-06 17:32 UTC (permalink / raw)
  Cc: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Sat, 04 Jan 2003, ljz@asfast.com wrote:
>> I downloaded a very recent version of Oort from CVS, and now, when I
>> try to customize any group via "G c", I get an error.  This is new,
>> since I had no problem with this before today's download.  I'm
>> enclosing the backtrace.
>> 
>> Any ideas?
>> 
>> Thanks.
>> 
>> Signaling: (void-function nil)
>>   nil((other :tag "Unclassified" :args (nil)) nil)
>>   widget-apply((other :tag "Unclassified" :args (nil)) :match nil)
>>   widget-choice-match((choice :tag "Group contents classification
>>   for spam sorting" :args ((variable-item :value
>>   gnus-group-spam-classification-spam :args nil) (variable-item
>
> Looks like the spam additions to gnus.el may be a problem, but it
> hasn't been an issue for me at all.  Do you have an existing
> spam-contents parameter that may be the problem?  Do you load spam.el?
> (although that shouldn't matter) Can anyone else verify this problem?

I don't load spam.el, and spam-contents is not explicitly set.  I
checked spam-contents, and it's indeed set to nil (its default value).

Could this problem stem from the fact that I don't use spam.el at
all, but that something newly added to Oort depends on it?


> [ ... ]
>
> if anyone familiar with gnus-define-group-parameter sees a problem
> here, please let me know.
>
> Thanks
> Ted


-- 
 Lloyd Zusman
 ljz@asfast.com



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Unable to customize group in very recent Oort
  2003-01-06 17:32   ` Lloyd Zusman
@ 2003-01-06 19:49     ` Ted Zlatanov
  2003-01-13 20:42     ` Ted Zlatanov
  1 sibling, 0 replies; 8+ messages in thread
From: Ted Zlatanov @ 2003-01-06 19:49 UTC (permalink / raw)
  Cc: ding

On Mon, 06 Jan 2003, ljz@asfast.com wrote:
> Ted Zlatanov <tzz@lifelogs.com> writes:
>> Looks like the spam additions to gnus.el may be a problem, but it
>> hasn't been an issue for me at all.  Do you have an existing
>> spam-contents parameter that may be the problem?  Do you load
>> spam.el?  (although that shouldn't matter) Can anyone else verify
>> this problem?
> 
> I don't load spam.el, and spam-contents is not explicitly set.  I
> checked spam-contents, and it's indeed set to nil (its default
> value).
> 
> Could this problem stem from the fact that I don't use spam.el at
> all, but that something newly added to Oort depends on it?

I don't think anything in gnus.el, where the group parameters are,
depends on the spam.el code.

It looks like the parameters code was trying to evaluate the value of
nil as a function, in some way related to the :args parameter to
gnus-define-group-parameter.  But I don't use the :args parameter so
I'm not sure why that's happening.

Can you try removing the two spam-related gnus-define-group-parameter
invocations and the related code in gnus.el (lines 1747-1874, from my
comment about adding spam parameters to
gnus-group-uncollapsed-levels)?

Also, do you get this error on a new group?  Is there anything in the
group parameters (`G p')?

Thanks
Ted



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Unable to customize group in very recent Oort
  2003-01-04  9:27 Unable to customize group in very recent Oort Lloyd Zusman
  2003-01-04 21:32 ` Ted Zlatanov
@ 2003-01-07 16:27 ` Lloyd Zusman
  2003-01-07 19:38   ` Ted Zlatanov
  1 sibling, 1 reply; 8+ messages in thread
From: Lloyd Zusman @ 2003-01-07 16:27 UTC (permalink / raw)


Lloyd Zusman <ljz@asfast.com> writes:

> I downloaded a very recent version of Oort from CVS, and now, when I try
> to customize any group via "G c", I get an error.  This is new, since I
> had no problem with this before today's download.  I'm enclosing the
> backtrace.
>
> Any ideas?
>
> Thanks.

This problem still exists in the latest (as of 2 minutes ago) Oort cvs
(backtrace below).

Even if it's still not clear why this is happening, could someone at
least suggest a hack or a workaround, so I could start customizing
in Gnus again?

Thanks.


> Signaling: (void-function nil)
>   nil((other :tag "Unclassified" :args (nil)) nil)
>   widget-apply((other :tag "Unclassified" :args (nil)) :match nil)
>   widget-choice-match((choice :tag "Group contents classification for spam sorting" :args ((variable-item :value gnus-group-spam-classification-spam :args nil) (variable-item :value gnus-group-spam-classification-ham :args nil) (other :tag "Unclassified" :args ...))) nil)
>   widget-apply((choice :tag "Group contents classification for spam sorting" :args ((variable-item :value gnus-group-spam-classification-spam :args nil) (variable-item :value gnus-group-spam-classification-ham :args nil) (other :tag "Unclassified" :args ...))) :match nil)
>   widget-match-inline((choice :tag "Group contents classification for spam sorting" :args ((variable-item :value gnus-group-spam-classification-spam :args nil) (variable-item :value gnus-group-spam-classification-ham :args nil) (other :tag "Unclassified" :args ...))) nil)
>   widget-group-match-inline((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) nil)
>   widget-group-match((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) nil)
>   widget-apply((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) :match nil)
>   widget-match-inline((list :tag "Group contents spam/ham classification" :args ((choice :tag "Group contents classification for spam sorting" :args ...))) nil)
>   widget-group-value-create((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))))
>   widget-apply((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))) :value-create)
>   widget-default-create((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))))
>   widget-apply((cons :buttons ((documentation-string :to #<marker at 789 in *Gnus Customize* 0x8b98184> :from #<marker at 724 in *Gnus Customize* 0x8b9819c> :buttons ... :doc-extent #<extent (724, 787) widget-doc 0x8cb05e0 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args nil)) :indent 4 :parent (set :children (... ... ... ... ... ... ... ...) :buttons (... ... ... ... ... ... ... ... ...) :indent 0 :parent (group :value ... :args ...) :value (... ... ... ... ...) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))) :create)
>   widget-create-child((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))))
>   widget-checklist-add-item((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ((const :value spam-contents :format "" :args nil) (list :tag "Group contents spam/ham classification" :args ...))) nil)
>   widget-checklist-value-create((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))))
>   widget-apply((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) :value-create)
>   widget-default-create((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))))
>   widget-apply((set :children ((cons :button ... :inactive #<extent (664, 720) widget-inactive 0x8b67e28 in buffer *Gnus Customize*> :to #<marker at 720 in *Gnus Customize* 0x8b982a4> :from #<marker at 664 in *Gnus Customize* 0x8b982bc> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :button ... :inactive #<extent (588, 662) widget-inactive 0x8990b84 in buffer *Gnus Customize*> :to #<marker at 662 in *Gnus Customize* 0x8b984cc> :from #<marker at 588 in *Gnus Customize* 0x8b984e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button ... :inactive #<extent (531, 586) widget-inactive 0x8a64770 in buffer *Gnus Customize*> :to #<marker at 586 in *Gnus Customize* 0x8b986dc> :from #<marker at 531 in *Gnus Customize* 0x8b987e4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :button ... :to #<marker at 529 in *Gnus Customize* 0x8ad7b34> :from #<marker at 456 in *Gnus Customize* 0x8ad7b4c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :button ... :inactive #<extent (380, 454) widget-inactive 0x8a8fd1c in buffer *Gnus Customize*> :to #<marker at 454 in *Gnus Customize* 0x8abdbf4> :from #<marker at 380 in *Gnus Customize* 0x8abdc0c> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :button ... :inactive #<extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to #<marker at 378 in *Gnus Customize* 0x8abdd44> :from #<marker at 303 in *Gnus Customize* 0x8abdef4> :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :button ... :to #<marker at 301 in *Gnus Customize* 0x8abe334> :from #<marker at 218 in *Gnus Customize* 0x8abe34c> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :button ... :to #<marker at 216 in *Gnus Customize* 0x828c894> :from #<marker at 137 in *Gnus Customize* 0x828c8ac> :children ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #<marker at 663 in *Gnus Customize* 0x8b9846c> :from #<marker at 662 in *Gnus Customize* 0x8b98484> :button-extent #<extent (662, 663) H keymap button-or-field button 0x89906d0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 587 in *Gnus Customize* 0x8b9867c> :from #<marker at 586 in *Gnus Customize* 0x8b98694> :button-extent #<extent (586, 587) H keymap button-or-field button 0x898fa78 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 530 in *Gnus Customize* 0x8ad7ad4> :from #<marker at 529 in *Gnus Customize* 0x8ad7aec> :button-extent #<extent (529, 530) H keymap button-or-field button 0x8a641ec in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 455 in *Gnus Customize* 0x8ad81c4> :from #<marker at 454 in *Gnus Customize* 0x8abd834> :button-extent #<extent (454, 455) H keymap button-or-field button 0x8a8f8a0 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 379 in *Gnus Customize* 0x8abdce4> :from #<marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent #<extent (378, 379) H keymap button-or-field button 0x8acd010 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 302 in *Gnus Customize* 0x8abe2a4> :from #<marker at 301 in *Gnus Customize* 0x8abe2bc> :button-extent #<extent (301, 302) H keymap button-or-field button 0x8a9668c in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d51>0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to #<marker at 217 in *Gnus Customize* 0x828c7d4> :from #<marker at 216 in *Gnus Customize* 0x828c7ec> :button-extent #<extent (216, 217) H keymap button-or-field button 0x8a741b4 in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (checkbox :to #<marker at 136 in *Gnus Customize* 0x8ad7bf4> :from #<marker at 135 in *Gnus Customize* 0x8ad7c0c> :button-extent #<extent (135, 136) H keymap button-or-field button 0x8a959cc in buffer *Gnus Customize*> :glyph-up #<glyph (buffer) #<image-specifier global=... fallback=... 0x6d37>0x6d36> :indent 4 :parent #0 :value t) (documentation-string :to #<marker at 135 in *Gnus Customize* 0x8ad7c6c> :from #<marker at 84 in *Gnus Customize* 0x8ad7c84> :buttons ... :doc-extent #<extent (84, 133) widget-doc 0x8acd240 in buffer *Gnus Customize*> :parent #0 :indent 4 :value "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args nil)) :indent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) :create)
>   widget-create-child-value((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))) (set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." :args ...) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." :args ...) (cons :format "%v%h\n" :doc "The default charset to use in the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." :args ...) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." :args ...) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." :args ...) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." :args ...) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." :args ...) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." :args ...))) ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)))
>   widget-group-value-create((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))))
>   widget-apply((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))) :value-create)
>   widget-default-create((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))))
>   widget-apply((group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :args ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." :args ...) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" :args ...) (repeat :inline t :tag "Unknown entries" :args ...))) :create)
>   widget-create(group :value ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) (set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nCheck the [ ] for the parameters you want to apply to this group or\nto the groups in this topic, then edit the value to suit your taste." (cons :format "%v%h\n" :doc "This will be used when doing followups and posts.\n\nThis is primarily useful in mail groups that represent closed\nmailing lists--mailing lists where it's expected that everybody that\nwrites to the mailing list is subscribed to it.  Since using this\nparameter ensures that the mail only goes to the mailing list itself,\nit means that members won't receive two copies of your followups.\n\nUsing `to-address' will actually work whether the group is foreign or\nnot.  Let's say there's a group on the server that is called\n`fa.4ad-l'.  This is a real newsgroup, but the server has gotten the\narticles from a mail-to-news gateway.  Posting directly to this group\nis therefore impossible--you have to send mail to the mailing list\naddress instead.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." (const :format "" to-address) (gnus-email-address :tag "To Address")) (cons :format "%v%h\n" :doc "This address will be used when doing a `a' in the group.\n\nIt is totally ignored when doing a followup--except that if it is\npresent in a news group, you'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behave as if this\naddress was listed in gnus-group-split Addresses (see below)." (const :format "" to-list) (gnus-email-address :tag "To List")) (cons :format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To address given\nabove, or the list address (if the To address has not been set)." (const :format "" subscribed) (const :tag "Subscribed" t)) (cons :format "%v%h\n" :doc "All articles that are read will be marked as expirable." (const :format "" auto-expire) (const :tag "Automatic Expire" t)) (cons :format "%v%h\n" :doc "All read articles will be put through the expiry process\n\nThis happens even if they are not marked as expirable.\nUse with caution." (const :format "" total-expire) (const :tag "Total Expire" t)) (cons :format "%v%h\n" :doc "The default charset to use in the group." (const :format "" charset) (symbol :tag "Charset")) (cons :format "%v%h\n" :doc "Posting method for this group." (const :format "" post-method) (choice :tag "Posting Method" ... ... ...)) (cons :format "%v%h\n" :doc "\nThis number will be prompted as the initial value of the number of\narticles to list when the group is a large newsgroup (see\n`gnus-large-newsgroup').  If it is `nil', the default value is the\ntotal number of articles in the group." (const :format "" large-newsgroup-initial) (choice :tag "Initial Input for Large Newsgroup" ... ...)) (cons :format "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this group.\nWhen a spam group is entered, all unread articles are marked as spam." (const :format "" spam-contents) (list :tag "Group contents spam/ham classification" ...)) (cons :format "%v%h\n" :doc "Which spam processors will be applied to the spam or ham GROUP articles at summary exit." (const :format "" spam-process) (choice :tag "Spam Summary Exit Processor" :value nil ...)) (cons :format "%v%h\n" :doc "Where spam-processed articles will go at summary exit." (const :format "" spam-process-destination) (choice :tag "Destination for spam-processed articles at summary exit" ... ...)) (cons :format "%v%h\n" :doc "List of charsets that should be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefault charset will be used instead." (const :format "" ignored-charsets) (choice :tag "Ignored charsets" :value nil ...)) (cons :format "%v%h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus-signature-separator'.  Any other symbol is used to look up a\nregular expression to match the banner in `gnus-article-banner-alist'.\nA string is used as a regular expression to match the banner\ndirectly." (const :format "" banner) (choice :tag "Banner" :value nil ... ... regexp ...)) (cons :format "%v%h\n" :doc "List of charsets that are permitted to be unencoded." (const :format "" posting-charset-alist) (choice :tag "Permitted unencoded charsets" :value nil ...)) (cons :format "%v%h\n" :doc "Store messages posted from or to this address in this group.\n\nYou must be using gnus-group-split for this to work.  The VALUE of the\nnnmail-split-fancy SPLIT generated for this group will match these\naddresses." (const :format "" extra-aliases) (choice :tag "Extra Aliases" ... ...)) (cons :format "%v%h\n" :doc "Like gnus-group-split Address, but expects a regular expression." (const :format "" split-regexp) (regexp :tag "gnus-group-split Regular Expression")) (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT clause." (const :format "" split-exclude) (list :tag "gnus-group-split Restricts" ...)) (cons :format "%v%h\n" :doc "Override all other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note\nthat the name of this group won't be automatically assumed, you have\nto add it to the SPLITs yourself.  This means you can use such splits\nto split messages to other groups too.\n\nIf you select `Catch All', this group will get postings for any\nmessages not matched in any other group.  It overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabling all other gnus-group-split fields." (const :format "" split-spec) (choice :tag "gnus-group-split Overrider" ... ... ...)) (cons :format "%v%h\n" :doc "Ignore `Reply-To' headers in this group.\n\nThat can be useful if you're reading a mailing list group where the\nlistserv has inserted `Reply-To' headers that point back to the\nlistserv itself.  This is broken behavior.  So there!" (const :format "" broken-reply-to) (const :tag "Broken Reply To" t)) (cons :format "%v%h\n" :doc "All posts will be sent to the specified group." (const :format "" to-group) (string :tag "To Group")) (cons :format "%v%h\n" :doc "Specify default value for GCC header.\n\nIf this symbol is present in the group parameter list and set to `t',\nnew composed messages will be `Gcc''d to the current group.  If it is\npresent and set to `none', no `Gcc:' header will be generated, if it\nis present and a string, this string will be inserted literally as a\n`gcc' header (this symbol takes precedence over any default `Gcc'\nrules as described later)." (const :format "" gcc-self) (choice :tag "GCC" :value t ... ... ...)) (cons :format "%v%h\n" :doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'\nwhen expiring expirable messages.  The value can either be a number of\ndays (not necessarily an integer) or the symbols `never' or\n`immediate'." (const :format "" expiry-wait) (choice :tag "Expire Wait" :value never ... ... ...)) (cons :format "%v%h\n" :doc "Where expired messages end up.\n\nOverrides `nnmail-expiry-target', which see." (const :format "" expiry-target) (choice :tag "Expiry Target" :value delete ... ... string)) (cons :format "%v%h\n" :doc "Make the specified file into the current score file.\nThis means that all score commands you issue will end up in this file." (const :format "" score-file) (file :tag "Score File")) (cons :format "%v%h\n" :doc "Make the specified file into the current adaptive file.\nAll adaptive score entries will be put into this file." (const :format "" adapt-file) (file :tag "Adapt File")) (cons :format "%v%h\n" :doc "Administration address for a mailing list.\n\nWhen unsubscribing to a mailing list you should never send the\nunsubscription notice to the mailing list itself.  Instead, you'd\nsend messages to the administrative address.  This parameter allows\nyou to put the admin address somewhere convenient." (const :format "" admin-address) (gnus-email-address :tag "Admin Address")) (cons :format "%v%h\n" :doc "Which articles to display on entering the group.\n\n`all'\n     Display all articles, both read and unread.\n\n`integer'\n     Display the last NUMBER articles in the group.  This is the same as\n     entering the group with C-u NUMBER.\n\n`default'\n     Display the default visible articles, which normally includes\n     unread and ticked articles.\n\n`Other'\n     Display the articles that satisfy the S-expression. The S-expression\n     should be in an array form." (const :format "" display) (choice :tag "Display" :value default ... ... ... ...)) (cons :format "%v%h\n" :doc "An arbitrary comment on the group." (const :format "" comment) (string :tag "Comment")) (cons :format "%v%h\n" :doc "Always display this group, even when there are no unread articles\nin it.." (const :format "" visible) (const :tag "Permanently visible" t)) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." (const :format "" highlight-words) (choice :tag "Highlight words" :value nil ...)) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting-styles'." (const :format "" posting-style) (choice :tag "Posting style" :value nil ...)) (cons :format "%v%h\n" :doc "Server-assigned value attached to IMAP groups, used to maintain consistency." (const :format "" uidvalidity) (string :tag "IMAP uidvalidity"))) (repeat :inline t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group you are entering.\n\nIf you want to turn threading off in `news.answers', you could put\n`(gnus-show-threads nil)' in the group parameters of that group.\n`gnus-show-threads' will be made into a local variable in the summary\nbuffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can also be used as a group-specific hook function, if you'd\nlike.  If you want to hear a beep when you enter a group, you could\nput something like `(dummy-variable (ding))' in the parameters of that\ngroup.  `dummy-variable' will be set to the result of the `(ding)'\nform, but who cares?" (list :format "%v" :value (nil nil) (symbol :tag "Variable") (sexp :tag "Value"))) (repeat :inline t :tag "Unknown entries" sexp))
>   #<compiled-function (group &optional topic) "...(263)" [gnus-group-parameters gnus-group-parameters-more types info topic group nil mapcar #<compiled-function ... "...(19)" ... 9> append reverse error "No group on current line" "Both a group an topic on current line" 2 intern-soft "Killed group; can't be edited" kill-buffer gnus-get-buffer-create "*Gnus Customize*" switch-to-buffer gnus-custom-mode make-local-variable gnus-custom-group gnus-custom-topic buffer-disable-undo widget-insert "Customize the " widget-create info-link :help-echo "Push me to learn more." :tag "group parameters" "(gnus)Group Parameters" "topic parameters" "(gnus)Topic Parameters" " for <" gnus-group-decoded-name "> and press " push-button "done" "Push me when done customizing." :action gnus-group-customize-done ".\n\n" gnus-custom-params :value 5 gnus-topic-parameters ...] 16 ("/usr/local/elisp/gnus/lisp/gnus-cus.elc" . 8197) (list (gnus-group-group-name) (gnus-group-topic-name))>("nnml+email:gnus" nil)
>   call-interactively(gnus-group-customize)
>
> -- 
>  Lloyd Zusman
>  ljz@asfast.com
>

-- 
 Lloyd Zusman
 ljz@asfast.com




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Unable to customize group in very recent Oort
  2003-01-07 16:27 ` Lloyd Zusman
@ 2003-01-07 19:38   ` Ted Zlatanov
  2003-01-07 19:53     ` Lloyd Zusman
  0 siblings, 1 reply; 8+ messages in thread
From: Ted Zlatanov @ 2003-01-07 19:38 UTC (permalink / raw)
  Cc: ding

On Tue, 07 Jan 2003, ljz@asfast.com wrote:
> Lloyd Zusman <ljz@asfast.com> writes:
> 
>> I downloaded a very recent version of Oort from CVS, and now, when
>> I try to customize any group via "G c", I get an error.  This is
>> new, since I had no problem with this before today's download.  I'm
>> enclosing the backtrace.
>>
> This problem still exists in the latest (as of 2 minutes ago) Oort
> cvs (backtrace below).
> 
> Even if it's still not clear why this is happening, could someone at
> least suggest a hack or a workaround, so I could start customizing
> in Gnus again?

I made a few suggestions, did you not get my message?

Ted

>> Signaling: (void-function nil)
>>   nil((other :tag "Unclassified" :args (nil)) nil)
>>   widget-apply((other :tag "Unclassified" :args (nil)) :match nil)
>>   widget-choice-match((choice :tag "Group contents classification
>>   for spam sorting" :args ((variable-item :value
>>   gnus-group-spam-classification-spam :args nil) (variable-item
>>   :value gnus-group-spam-classification-ham :args nil) (other :tag




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Unable to customize group in very recent Oort
  2003-01-07 19:38   ` Ted Zlatanov
@ 2003-01-07 19:53     ` Lloyd Zusman
  0 siblings, 0 replies; 8+ messages in thread
From: Lloyd Zusman @ 2003-01-07 19:53 UTC (permalink / raw)
  Cc: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Tue, 07 Jan 2003, ljz@asfast.com wrote:
>> Lloyd Zusman <ljz@asfast.com> writes:
>> 
>>> I downloaded a very recent version of Oort from CVS, and now, when
>>> I try to customize any group via "G c", I get an error.  This is
>>> new, since I had no problem with this before today's download.  I'm
>>> enclosing the backtrace.
>>>
>> This problem still exists in the latest (as of 2 minutes ago) Oort
>> cvs (backtrace below).
>> 
>> Even if it's still not clear why this is happening, could someone at
>> least suggest a hack or a workaround, so I could start customizing
>> in Gnus again?
>
> I made a few suggestions, did you not get my message?
>
> Ted

I'm sorry, but I think that missed your suggestions ... ???

I read this group via the mailing list, and there has been some
occasional mailserver flakiness on my end which might have resulted in
lost messages.  Perhaps could you re-email a copy of your suggestions to
me privately?  ... or if you prefer to send me the Message-ID, I can
look it up in Google.


>>> Signaling: (void-function nil)
>>>   nil((other :tag "Unclassified" :args (nil)) nil)
>>>   widget-apply((other :tag "Unclassified" :args (nil)) :match nil)
>>>   widget-choice-match((choice :tag "Group contents classification
>>>   for spam sorting" :args ((variable-item :value
>>>   gnus-group-spam-classification-spam :args nil) (variable-item
>>>   :value gnus-group-spam-classification-ham :args nil) (other :tag
>

-- 
 Lloyd Zusman
 ljz@asfast.com



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Unable to customize group in very recent Oort
  2003-01-06 17:32   ` Lloyd Zusman
  2003-01-06 19:49     ` Ted Zlatanov
@ 2003-01-13 20:42     ` Ted Zlatanov
  1 sibling, 0 replies; 8+ messages in thread
From: Ted Zlatanov @ 2003-01-13 20:42 UTC (permalink / raw)
  Cc: ding

On Mon, 06 Jan 2003, ljz@asfast.com wrote:
> Ted Zlatanov <tzz@lifelogs.com> writes:
> 
>> On Sat, 04 Jan 2003, ljz@asfast.com wrote:
>>> I downloaded a very recent version of Oort from CVS, and now, when
>>> I try to customize any group via "G c", I get an error.  This is
>>> new, since I had no problem with this before today's download.
>>> I'm enclosing the backtrace.
>>> 
>>> Any ideas?
>>> 
>>> Thanks.
>>> 
>>> Signaling: (void-function nil)
>>>   nil((other :tag "Unclassified" :args (nil)) nil)
>>>   widget-apply((other :tag "Unclassified" :args (nil)) :match nil)
>>>   widget-choice-match((choice :tag "Group contents classification
>>>   for spam sorting" :args ((variable-item :value
>>>   gnus-group-spam-classification-spam :args nil) (variable-item
>>
>> Looks like the spam additions to gnus.el may be a problem, but it
>> hasn't been an issue for me at all.  Do you have an existing
>> spam-contents parameter that may be the problem?  Do you load
>> spam.el?  (although that shouldn't matter) Can anyone else verify
>> this problem?
> 
> I don't load spam.el, and spam-contents is not explicitly set.  I
> checked spam-contents, and it's indeed set to nil (its default
> value).
> 
> Could this problem stem from the fact that I don't use spam.el at
> all, but that something newly added to Oort depends on it?

I got a second bug report about this.  My problem is that I don't use
XEmacs, so I'd have to set up my environment from scratch in XEmacs,
something I can't do quickly.  

Can anyone knowledgeable about XEmacs please look at this error and
see if there is an obvious problem with the spam-contents group
parameter declaration in gnus.el?

Thanks
Ted



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2003-01-13 20:42 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-04  9:27 Unable to customize group in very recent Oort Lloyd Zusman
2003-01-04 21:32 ` Ted Zlatanov
2003-01-06 17:32   ` Lloyd Zusman
2003-01-06 19:49     ` Ted Zlatanov
2003-01-13 20:42     ` Ted Zlatanov
2003-01-07 16:27 ` Lloyd Zusman
2003-01-07 19:38   ` Ted Zlatanov
2003-01-07 19:53     ` Lloyd Zusman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).