From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/48870 Path: main.gmane.org!not-for-mail From: Lloyd Zusman Newsgroups: gmane.emacs.gnus.general Subject: Re: Unable to customize group in very recent Oort Date: Tue, 07 Jan 2003 11:27:01 -0500 Organization: FreeBSD/Linux Hippopotamus Preserve Sender: owner-ding@hpc.uh.edu Message-ID: <864r8ldiy2.fsf@asfast.com> References: <86el7txo23.fsf@asfast.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: main.gmane.org 1041957720 15233 80.91.224.249 (7 Jan 2003 16:42:00 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 7 Jan 2003 16:42:00 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18VwnS-0003wR-00 for ; Tue, 07 Jan 2003 17:41:46 +0100 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 18VwmU-0000hg-00; Tue, 07 Jan 2003 10:40:46 -0600 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Tue, 07 Jan 2003 10:41:40 -0600 (CST) Original-Received: from epithumia.math.uh.edu (epithumia.math.uh.edu [129.7.128.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id KAA11231 for ; Tue, 7 Jan 2003 10:41:33 -0600 (CST) Original-Received: (from tibbs@localhost) by epithumia.math.uh.edu (8.11.2/8.11.1) id h07GeY201248 for ding@hpc.uh.edu; Tue, 7 Jan 2003 10:40:34 -0600 Original-Received: from sclp3.sclp.com (sclp3.sclp.com [66.230.238.2]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id KAA11184 for ; Tue, 7 Jan 2003 10:28:07 -0600 (CST) Original-Received: (qmail 37014 invoked by alias); 7 Jan 2003 16:27:09 -0000 Original-Received: (qmail 36988 invoked from network); 7 Jan 2003 16:27:03 -0000 Original-Received: from home.acholado.net (HELO home) (Potamus@216.27.138.216) by 66.230.238.6 with SMTP; 7 Jan 2003 16:27:03 -0000 Original-Received: from localhost (localhost [127.0.0.1]) (uid 1001) by home with local; Tue, 07 Jan 2003 11:27:01 -0500 Original-To: ding@gnus.org X-Face: "!ga1s|?LNLE3MeeeEYs(%LIl9q[xV9!j4#xf4!**BFW_ihlOb;:Slb>)vy>CJM (Lloyd Zusman's message of "Sat, 04 Jan 2003 04:27:16 -0500") User-Agent: Gnus/5.090011 (Oort Gnus v0.11) XEmacs/21.4 (Common Lisp, i386-debian-linux) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:48870 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:48870 Lloyd Zusman 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 spa= m 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 sorti= ng" :args ((variable-item :value gnus-group-spam-classification-spam :args = nil) (variable-item :value gnus-group-spam-classification-ham :args nil) (o= ther :tag "Unclassified" :args ...))) :match nil) > widget-match-inline((choice :tag "Group contents classification for spa= m 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 classific= ation" :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 # :from # :buttons ... :doc-extent # :parent #0 :indent 4 :value "The s= pam classification (spam, ham, or neither) of this group.\nWhen a spam grou= p 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" :form= at "%t:\n%h%v" :doc "These special parameters are recognized by Gnus.\nChec= k the [ ] for the parameters you want to apply to this group or\nto the gro= ups in this topic, then edit the value to suit your taste." :args (... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The s= pam classification (spam, ham, or neither) of this group.\nWhen a spam grou= p is entered, all unread articles are marked as spam." :args ((const :value= spam-contents :format "" :args nil) (list :tag "Group contents spam/ham cl= assification" :args ...)))) > widget-apply((cons :buttons ((documentation-string :to # :from # :buttons ... :doc-extent # :parent #0 :indent 4 :value "The spam classific= ation (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 (se= t :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 t= opic, then edit the value to suit your taste." :args (... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classific= ation (spam, ham, or neither) of this group.\nWhen a spam group is entered,= all unread articles are marked as spam." :args ((const :value spam-content= s :format "" :args nil) (list :tag "Group contents spam/ham classification"= :args ...))) :value-create) > widget-default-create((cons :buttons ((documentation-string :to # :from # :buttons ... :doc-extent # :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 :p= arent (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 th= e [ ] 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 spa= m-contents :format "" :args nil) (list :tag "Group contents spam/ham classi= fication" :args ...)))) > widget-apply((cons :buttons ((documentation-string :to # :from # :buttons ... :doc-extent # :parent #0 :indent 4 :value "The spam classific= ation (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 (se= t :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 t= opic, then edit the value to suit your taste." :args (... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ...)) :format "%v%h\n" :doc "The spam classific= ation (spam, ham, or neither) of this group.\nWhen a spam group is entered,= all unread articles are marked as spam." :args ((const :value spam-content= s :format "" :args nil) (list :tag "Group contents spam/ham classification"= :args ...))) :create) > widget-create-child((set :children ((cons :button ... :inactive # :to # :from # :children ... :buttons ... :indent 4 :parent #0 :forma= t "%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`gnu= s-large-newsgroup'). If it is `nil', the default value is the\ntotal numbe= r of articles in the group." :args ...) (cons :button ... :inactive # :to # :from # :children ... :buttons ... :indent 4 :parent #0 :forma= t "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button .= .. :inactive # :to # :from # :children ... :buttons ... :indent= 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the grou= p." :args ...) (cons :button ... :to # :from # :children ...= :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All re= ad articles will be put through the expiry process\n\nThis happens even if = they are not marked as expirable.\nUse with caution." :args ...) (cons :but= ton ... :inactive # :to # :from #= :children ... :buttons ... :i= ndent 4 :parent #0 :format "%v%h\n" :doc "All articles that are read will b= e marked as expirable." :args ...) (cons :button ... :inactive # :to # :from # :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 # :children ... :buttons ... :indent 4 :parent #0 :val= ue ... :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 th= is\naddress was listed in gnus-group-split Addresses (see below)." :args ..= .) (cons :button ... :to # :fr= om # :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 tha= t everybody that\nwrites to the mailing list is subscribed to it. Since us= ing this\nparameter ensures that the mail only goes to the mailing list its= elf,\nit means that members won't receive two copies of your followups.\n\n= Using `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-t= o-news gateway. Posting directly to this group\nis therefore impossible--y= ou have to send mail to the mailing list\naddress instead.\n\nThe gnus-grou= p-split mail splitting mechanism will behave as if this\naddress was listed= in gnus-group-split Addresses (see below)." :args ...)) :buttons ((checkbo= x :to # :from # :button-extent # :glyph-up #0x6d50> := indent 4 :parent #0 :value nil) (checkbox :to # :from # :but= ton-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (ch= eckbox :to # :from # :button-extent # :glyph-up= #0x6d= 50> :indent 4 :parent #0 :value nil) (checkbox :to # :from #= :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t) = (checkbox :to # :from # :button-extent # :glyph= -up #0= x6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :value = nil) (checkbox :to # :from # :button-extent # := glyph-up #0x6d36> :indent 4 :parent #0 :value t) (checkbox :to # :from # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :val= ue t) (documentation-string :to # :from # :buttons ... :doc-e= xtent # := 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 ni= l)) :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 :t= ag "Parameters" :format "%t:\n%h%v" :doc "These special parameters are reco= gnized 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 ta= ste." :args ((cons :format "%v%h\n" :doc "This will be used when doing foll= owups and posts.\n\nThis is primarily useful in mail groups that represent = closed\nmailing lists--mailing lists where it's expected that everybody tha= t\nwrites to the mailing list is subscribed to it. Since using this\nparam= eter 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-addre= ss' will actually work whether the group is foreign or\nnot. Let's say the= re's a group on the server that is called\n`fa.4ad-l'. This is a real news= group, 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 sp= litting 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 ignore= d 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-grou= p-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnu= s assumed that you are subscribed to the To/List address.\n\nWhen construct= ing a list of subscribed groups using\n`gnus-find-subscribed-addresses', Gn= us includes the To address given\nabove, or the list address (if the To add= ress has not been set)." :args ...) (cons :format "%v%h\n" :doc "All articl= es 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\nThi= s happens even if they are not marked as expirable.\nUse with caution." :ar= gs ...) (cons :format "%v%h\n" :doc "The default charset to use in the grou= p." :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 la= rge newsgroup (see\n`gnus-large-newsgroup'). If it is `nil', the default v= alue is the\ntotal number of articles in the group." :args ...) (cons :form= at "%v%h\n" :doc "The spam classification (spam, ham, or neither) of this g= roup.\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 ap= plied 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 exi= t." :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-separa= tor'. Any other symbol is used to look up a\nregular expression to match t= he banner in `gnus-article-banner-alist'.\nA string is used as a regular ex= pression to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" = :doc "List of charsets that are permitted to be unencoded." :args ...) (con= s :format "%v%h\n" :doc "Store messages posted from or to this address in t= his group.\n\nYou must be using gnus-group-split for this to work. The VAL= UE of the\nnnmail-split-fancy SPLIT generated for this group will match the= se\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-spl= it Address, but expects a regular expression." :args ...) (cons :format "%v= %h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEa= ch entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT c= lause." :args ...) (cons :format "%v%h\n" :doc "Override all other gnus-gro= up-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, y= ou have\nto add it to the SPLITs yourself. This means you can use such spl= its\nto split messages to other groups too.\n\nIf you select `Catch All', t= his group will get postings for any\nmessages not matched in any other grou= p. It overrides the variable\ngnus-group-split-default-catch-all-group.\n\= nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisabl= ing 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 d= efault value for GCC header.\n\nIf this symbol is present in the group para= meter list and set to `t',\nnew composed messages will be `Gcc''d to the cu= rrent 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 li= terally as a\n`gcc' header (this symbol takes precedence over any default `= Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" :doc "W= hen to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wai= t-function'\nwhen expiring expirable messages. The value can either be a n= umber of\ndays (not necessarily an integer) or the symbols `never' or\n`imm= ediate'." :args ...) (cons :format "%v%h\n" :doc "Where expired messages en= d up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (cons :fo= rmat "%v%h\n" :doc "Make the specified file into the current score file.\nT= his means that all score commands you issue will end up in this file." :arg= s ...) (cons :format "%v%h\n" :doc "Make the specified file into the curren= t 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\nu= nsubscription notice to the mailing list itself. Instead, you'd\nsend mess= ages 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 a= ll articles, both read and unread.\n\n`integer'\n Display the last NUMB= ER articles in the group. This is the same as\n entering the group wit= h C-u NUMBER.\n\n`default'\n Display the default visible articles, whic= h normally includes\n unread and ticked articles.\n\n`Other'\n Disp= lay the articles that satisfy the S-expression. The S-expression\n shou= ld be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitra= ry comment on the group." :args ...) (cons :format "%v%h\n" :doc "Always di= splay this group, even when there are no unread articles\nin it.." :args ..= .) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alis= t'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posting= -styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned value at= tached to IMAP groups, used to maintain consistency." :args ...))) (cons :f= ormat "%v%h\n" :doc "The spam classification (spam, ham, or neither) of thi= s group.\nWhen a spam group is entered, all unread articles are marked as s= pam." :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 #= :t= o # :from # :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 #= :t= o # :from # :children ... :buttons ... :indent 4 :parent #0 = :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons :bu= tton ... :inactive # :to # :from = # :children ... :buttons ... := indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in th= e group." :args ...) (cons :button ... :to # :from # :childr= en ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "= All read articles will be put through the expiry process\n\nThis happens ev= en if they are not marked as expirable.\nUse with caution." :args ...) (con= s :button ... :inactive # :to # := from # :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 # :to # :from # :children ... :buttons ... :indent 4 :parent #0 :form= at "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List addre= ss.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-subs= cribed-addresses', Gnus includes the To address given\nabove, or the list a= ddress (if the To address has not been set)." :args ...) (cons :button ... = :to # :from # :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 th= at 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)." :a= rgs ...) (cons :button ... :to # :from # :children ... :butt= ons ... :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 g= roups that represent closed\nmailing lists--mailing lists where it's expect= ed that everybody that\nwrites to the mailing list is subscribed to it. Si= nce using this\nparameter ensures that the mail only goes to the mailing li= st itself,\nit means that members won't receive two copies of your followup= s.\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 impossi= ble--you have to send mail to the mailing list\naddress instead.\n\nThe gnu= s-group-split mail splitting mechanism will behave as if this\naddress was = listed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((c= heckbox :to # :from # :button-extent # :glyph-u= p #0x6= d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :value ni= l) (checkbox :to # :from # :button-extent # :gl= yph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :val= ue t) (checkbox :to # :from #<= marker at 378 in *Gnus Customize* 0x8abdcfc> :button-extent # = :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d50> :indent 4 :parent #0 := value nil) (checkbox :to # :fr= om # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t) (checkbox :to # :from # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #= 0 :value t) (documentation-string :to # :from # :buttons ... = :doc-extent # :parent #0 :indent 4 :value "These special parameters are recognized b= y Gnus.\nCheck the [ ] for the parameters you want to apply to this group o= r\nto the groups in this topic, then edit the value to suit your taste." :a= rgs 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 :greed= y t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameters ar= e recognized by Gnus.\nCheck the [ ] for the parameters you want to apply t= o this group or\nto the groups in this topic, then edit the value to suit y= our taste." :args ((cons :format "%v%h\n" :doc "This will be used when doin= g followups and posts.\n\nThis is primarily useful in mail groups that repr= esent closed\nmailing lists--mailing lists where it's expected that everybo= dy 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 s= ay there's a group on the server that is called\n`fa.4ad-l'. This is a rea= l newsgroup, but the server has gotten the\narticles from a mail-to-news ga= teway. Posting directly to this group\nis therefore impossible--you have t= o send mail to the mailing list\naddress instead.\n\nThe gnus-group-split m= ail 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 grou= p, 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 gnu= s-group-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :do= c "Gnus assumed that you are subscribed to the To/List address.\n\nWhen con= structing a list of subscribed groups using\n`gnus-find-subscribed-addresse= s', 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 :form= at "%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 th= e group." :args ...) (cons :format "%v%h\n" :doc "Posting method for this g= roup." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompt= ed as the initial value of the number of\narticles to list when the group i= s a large newsgroup (see\n`gnus-large-newsgroup'). If it is `nil', the def= ault 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 a= s 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 summa= ry exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that sho= uld be ignored.\n\nWhen these charsets are used in the \"charset\" paramete= r, 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\nS= ymbol `signature' means to remove signatures delimited by\n`gnus-signature-= separator'. Any other symbol is used to look up a\nregular expression to m= atch the banner in `gnus-article-banner-alist'.\nA string is used as a regu= lar 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 addres= s in this group.\n\nYou must be using gnus-group-split for this to work. T= he VALUE of the\nnnmail-split-fancy SPLIT generated for this group will mat= ch these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-gro= up-split Address, but expects a regular expression." :args ...) (cons :form= at "%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\nREST= RICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all other gn= us-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 assu= med, you have\nto add it to the SPLITs yourself. This means you can use su= ch splits\nto split messages to other groups too.\n\nIf you select `Catch A= ll', this group will get postings for any\nmessages not matched in any othe= r group. It overrides the variable\ngnus-group-split-default-catch-all-gro= up.\n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\n= disabling 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 i= f you're reading a mailing list group where the\nlistserv has inserted `Rep= ly-To' headers that point back to the\nlistserv itself. This is broken beh= avior. So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will b= e sent to the specified group." :args ...) (cons :format "%v%h\n" :doc "Spe= cify default value for GCC header.\n\nIf this symbol is present in the grou= p 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 w= ill be generated, if it\nis present and a string, this string will be inser= ted literally as a\n`gcc' header (this symbol takes precedence over any def= ault `Gcc'\nrules as described later)." :args ...) (cons :format "%v%h\n" := doc "When to expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expi= ry-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 messa= ges end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...) (co= ns :format "%v%h\n" :doc "Make the specified file into the current score fi= le.\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 fi= le." :args ...) (cons :format "%v%h\n" :doc "Administration address for a m= ailing list.\n\nWhen unsubscribing to a mailing list you should never send = the\nunsubscription notice to the mailing list itself. Instead, you'd\nsen= d messages to the administrative address. This parameter allows\nyou to pu= t the admin address somewhere convenient." :args ...) (cons :format "%v%h\n= " :doc "Which articles to display on entering the group.\n\n`all'\n Dis= play all articles, both read and unread.\n\n`integer'\n Display the las= t NUMBER articles in the group. This is the same as\n entering the gro= up 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 a= rbitrary comment on the group." :args ...) (cons :format "%v%h\n" :doc "Alw= ays display this group, even when there are no unread articles\nin it.." :a= rgs ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasi= s-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-p= osting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigned va= lue attached to IMAP groups, used to maintain consistency." :args ...))) (c= ons :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 marke= d 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 ... :inacti= ve # :to # :from # :children ... :buttons ... :indent 4 :parent= #0 :format "%v%h\n" :doc "\nThis number will be prompted as the initial va= lue 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\nt= otal number of articles in the group." :args ...) (cons :button ... :inacti= ve # :to # :from # :children ... :buttons ... :indent 4 :parent= #0 :format "%v%h\n" :doc "Posting method for this group." :args ...) (cons= :button ... :inactive # :to # :f= rom # :children ... :buttons .= .. :indent 4 :parent #0 :format "%v%h\n" :doc "The default charset to use i= n the group." :args ...) (cons :button ... :to # :from # :ch= ildren ... :buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :d= oc "All read articles will be put through the expiry process\n\nThis happen= s even if they are not marked as expirable.\nUse with caution." :args ...) = (cons :button ... :inactive # :to # :from # :children ... :butt= ons ... :indent 4 :parent #0 :format "%v%h\n" :doc "All articles that are r= ead will be marked as expirable." :args ...) (cons :button ... :inactive #<= extent (303, 378) widget-inactive 0x8acd4e0 in buffer *Gnus Customize*> :to= # :from # :children ... :buttons ... :indent 4 :parent #0 := format "%v%h\n" :doc "Gnus assumed that you are subscribed to the To/List a= ddress.\n\nWhen constructing a list of subscribed groups using\n`gnus-find-= subscribed-addresses', Gnus includes the To address given\nabove, or the li= st address (if the To address has not been set)." :args ...) (cons :button = ... :to # :from # :children ... :buttons ... :indent 4 :pare= nt #0 :value ... :format "%v%h\n" :doc "This address will be used when doin= g a `a' in the group.\n\nIt is totally ignored when doing a followup--excep= t that if it is\npresent in a news group, you'll get mail group semantics w= hen doing\n`f'.\n\nThe gnus-group-split mail splitting mechanism will behav= e as if this\naddress was listed in gnus-group-split Addresses (see below).= " :args ...) (cons :button ... :to # :from # :children ... := buttons ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This wil= l be used when doing followups and posts.\n\nThis is primarily useful in ma= il groups that represent closed\nmailing lists--mailing lists where it's ex= pected that everybody that\nwrites to the mailing list is subscribed to it.= Since using this\nparameter ensures that the mail only goes to the mailin= g list itself,\nit means that members won't receive two copies of your foll= owups.\n\nUsing `to-address' will actually work whether the group is foreig= n 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 fro= m a mail-to-news gateway. Posting directly to this group\nis therefore imp= ossible--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 # :from # :button-extent # :gly= ph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :valu= e nil) (checkbox :to # :from #= :button-extent #= :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 = :value t) (checkbox :to # :fro= m # :button-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d50> :indent 4 :parent = #0 :value nil) (checkbox :to #= :from # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t) (checkbox :to # :from # :button-extent # :glyph-up #0x6d36> :indent 4 :pare= nt #0 :value t) (documentation-string :to # :from # :buttons = ... :doc-extent # :parent #0 :indent 4 :value "These special parameters are recogniz= ed by Gnus.\nCheck the [ ] for the parameters you want to apply to this gro= up 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-li= st . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :inline t :g= reedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special parameter= s are recognized by Gnus.\nCheck the [ ] for the parameters you want to app= ly to this group or\nto the groups in this topic, then edit the value to su= it 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 eve= rybody that\nwrites to the mailing list is subscribed to it. Since using t= his\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-new= s gateway. Posting directly to this group\nis therefore impossible--you ha= ve to send mail to the mailing list\naddress instead.\n\nThe gnus-group-spl= it mail splitting mechanism will behave as if this\naddress was listed in g= nus-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 tota= lly 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-s= plit 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-addr= esses', 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 proc= ess\n\nThis happens even if they are not marked as expirable.\nUse with cau= tion." :args ...) (cons :format "%v%h\n" :doc "The default charset to use i= n the group." :args ...) (cons :format "%v%h\n" :doc "Posting method for th= is group." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be pr= ompted as the initial value of the number of\narticles to list when the gro= up 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 mark= ed 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 s= ummary exit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that= should be ignored.\n\nWhen these charsets are used in the \"charset\" para= meter, 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-signat= ure-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 ad= dress 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 matc= hes.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a separate\n= RESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override all othe= r gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nnmail-sp= lit-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 us= e such splits\nto split messages to other groups too.\n\nIf you select `Cat= ch 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 grou= p,\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 usef= ul 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 wi= ll 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:' head= er will be generated, if it\nis present and a string, this string will be i= nserted 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 eit= her 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 m= essages end up.\n\nOverrides `nnmail-expiry-target', which see." :args ...)= (cons :format "%v%h\n" :doc "Make the specified file into the current scor= e file.\nThis means that all score commands you issue will end up in this f= ile." :args ...) (cons :format "%v%h\n" :doc "Make the specified file into = the current adaptive file.\nAll adaptive score entries will be put into thi= s file." :args ...) (cons :format "%v%h\n" :doc "Administration address for= a mailing list.\n\nWhen unsubscribing to a mailing list you should never s= end the\nunsubscription notice to the mailing list itself. Instead, you'd\= nsend messages to the administrative address. This parameter allows\nyou t= o 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 arti= cles, 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-emp= hasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gn= us-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-assigne= d value attached to IMAP groups, used to maintain consistency." :args ...))= )) > widget-apply((set :children ((cons :button ... :inactive # :to # :from # :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 ar= ticles in the group." :args ...) (cons :button ... :inactive # :to # :from # :children ... :buttons ... :indent 4 :parent #0 :format "%v%h= \n" :doc "Posting method for this group." :args ...) (cons :button ... :ina= ctive # :to # :from # :children ... :buttons ... :indent 4 :par= ent #0 :format "%v%h\n" :doc "The default charset to use in the group." :ar= gs ...) (cons :button ... :to # :from # :children ... :butto= ns ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read arti= cles will be put through the expiry process\n\nThis happens even if they ar= e not marked as expirable.\nUse with caution." :args ...) (cons :button ...= :inactive # :to # :from # :children ... :buttons ... :indent 4= :parent #0 :format "%v%h\n" :doc "All articles that are read will be marke= d as expirable." :args ...) (cons :button ... :inactive # :to # :from # :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" := doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen c= onstructing a list of subscribed groups using\n`gnus-find-subscribed-addres= ses', Gnus includes the To address given\nabove, or the list address (if th= e To address has not been set)." :args ...) (cons :button ... :to # :from # :children ... :buttons ... :indent 4 :parent #0 :value ... = :format "%v%h\n" :doc "This address will be used when doing a `a' in the gr= oup.\n\nIt is totally ignored when doing a followup--except that if it is\n= present 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\nadd= ress was listed in gnus-group-split Addresses (see below)." :args ...) (con= s :button ... :to # :from # :children ... :buttons ... :inde= nt 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when do= ing followups and posts.\n\nThis is primarily useful in mail groups that re= present closed\nmailing lists--mailing lists where it's expected that every= body that\nwrites to the mailing list is subscribed to it. Since using thi= s\nparameter ensures that the mail only goes to the mailing list itself,\ni= t 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 r= eal 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 gnu= s-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #= :from # :button-extent # :glyph-up #0x6d50> :indent = 4 :parent #0 :value nil) (checkbox :to # :from # :button-ext= ent # :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox = :to # :from # :button-extent # :glyph-up #0x6d50> :in= dent 4 :parent #0 :value nil) (checkbox :to # :from # :butto= n-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t) (checkb= ox :to # :from # :button-extent # :glyph-up #0x6d50> = :indent 4 :parent #0 :value nil) (checkbox :to # :from # :bu= tton-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (c= heckbox :to # :from # :button-extent # :glyph-u= p #0x6= d36> :indent 4 :parent #0 :value t) (checkbox :to # :from # = :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t) (= documentation-string :to # :fr= om # :buttons ... :doc-extent #= :parent = #0 :indent 4 :value "These special parameters are recognized by Gnus.\nChec= k the [ ] for the parameters you want to apply to this group or\nto the gro= ups in this topic, then edit the value to suit your taste." :args nil)) :in= dent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :va= lue ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.o= rg") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Par= ameters" :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 a= nd posts.\n\nThis is primarily useful in mail groups that represent closed\= nmailing lists--mailing lists where it's expected that everybody that\nwrit= es to the mailing list is subscribed to it. Since using this\nparameter en= sures that the mail only goes to the mailing list itself,\nit means that me= mbers won't receive two copies of your followups.\n\nUsing `to-address' wil= l 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. Posti= ng directly to this group\nis therefore impossible--you have to send mail t= o 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 A= ddresses (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 splitti= ng mechanism will behave as if this\naddress was listed in gnus-group-split= Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assum= ed that you are subscribed to the To/List address.\n\nWhen constructing a l= ist of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus incl= udes the To address given\nabove, or the list address (if the To address ha= s 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 happe= ns 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." :ar= gs ...) (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 ini= tial value of the number of\narticles to list when the group is a large new= sgroup (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.\n= When a spam group is entered, all unread articles are marked as spam." :arg= s ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied t= o 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." :ar= gs ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignore= d.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefau= lt charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "I= f non-nil, specify how to remove `banners' from articles.\n\nSymbol `signat= ure' means to remove signatures delimited by\n`gnus-signature-separator'. = Any other symbol is used to look up a\nregular expression to match the bann= er in `gnus-article-banner-alist'.\nA string is used as a regular expressio= n to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "L= ist of charsets that are permitted to be unencoded." :args ...) (cons :form= at "%v%h\n" :doc "Store messages posted from or to this address in this gro= up.\n\nYou must be using gnus-group-split for this to work. The VALUE of t= he\nnnmail-split-fancy SPLIT generated for this group will match these\nadd= resses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Addr= ess, but expects a regular expression." :args ...) (cons :format "%v%h\n" := doc "Regular expression that cancels gnus-group-split matches.\n\nEach entr= y 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-spli= t 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 gro= up will get postings for any\nmessages not matched in any other group. It = overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelect= ing `Ignore' forces no SPLIT to be generated for this group,\ndisabling all= other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ig= nore `Reply-To' headers in this group.\n\nThat can be useful if you're read= ing a mailing list group where the\nlistserv has inserted `Reply-To' header= s that point back to the\nlistserv itself. This is broken behavior. So th= ere!" :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 l= ist and set to `t',\nnew composed messages will be `Gcc''d to the current g= roup. If it is\npresent and set to `none', no `Gcc:' header will be genera= ted, 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'\nr= ules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to = expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-funct= ion'\nwhen expiring expirable messages. The value can either be a number o= f\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 mea= ns 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 adapt= ive 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\nunsubscr= iption notice to the mailing list itself. Instead, you'd\nsend messages to= the administrative address. This parameter allows\nyou to put the admin a= ddress somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which= articles to display on entering the group.\n\n`all'\n Display all arti= cles, both read and unread.\n\n`integer'\n Display the last NUMBER arti= cles in the group. This is the same as\n entering the group with C-u N= UMBER.\n\n`default'\n Display the default visible articles, which norma= lly includes\n unread and ticked articles.\n\n`Other'\n Display the= articles that satisfy the S-expression. The S-expression\n should be i= n an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comm= ent on the group." :args ...) (cons :format "%v%h\n" :doc "Always display t= his group, even when there are no unread articles\nin it.." :args ...) (con= s :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :a= rgs ...) (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 # :to #<= marker at 720 in *Gnus Customize* 0x8b982a4> :from # :children ... :buttons ... :indent 4 :parent #0 :for= mat "%v%h\n" :doc "\nThis number will be prompted as the initial value of t= he number of\narticles to list when the group is a large newsgroup (see\n`g= nus-large-newsgroup'). If it is `nil', the default value is the\ntotal num= ber of articles in the group." :args ...) (cons :button ... :inactive # :to #<= marker at 662 in *Gnus Customize* 0x8b984cc> :from # :children ... :buttons ... :indent 4 :parent #0 :for= mat "%v%h\n" :doc "Posting method for this group." :args ...) (cons :button= ... :inactive # :to # :from # :children ... :buttons ... :inde= nt 4 :parent #0 :format "%v%h\n" :doc "The default charset to use in the gr= oup." :args ...) (cons :button ... :to # :from # :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 i= f they are not marked as expirable.\nUse with caution." :args ...) (cons :b= utton ... :inactive # :to # :from= # :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 # :to # :from # :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-subscrib= ed-addresses', Gnus includes the To address given\nabove, or the list addre= ss (if the To address has not been set)." :args ...) (cons :button ... :to = # :from # :children ... :buttons ... :indent 4 :parent #0 :v= alue ... :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 i= f it is\npresent in a news group, you'll get mail group semantics when doin= g\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 # := from # :children ... :buttons = ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be use= d when doing followups and posts.\n\nThis is primarily useful in mail group= s that represent closed\nmailing lists--mailing lists where it's expected t= hat 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 i= tself,\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\nno= t. Let's say there's a group on the server that is called\n`fa.4ad-l'. Th= is 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-gr= oup-split mail splitting mechanism will behave as if this\naddress was list= ed in gnus-group-split Addresses (see below)." :args ...)) :buttons ((check= box :to # :from # :button-extent # :glyph-up #<= glyph (buffer) #0x6d50>= :indent 4 :parent #0 :value nil) (checkbox :to # :from # :b= utton-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (= checkbox :to # :from # :button-extent # :glyph-= up #0x= 6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t= ) (checkbox :to # :from # :button-extent # :gly= ph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox :to # :from # :button-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :valu= e nil) (checkbox :to # :from #= :button-extent #= :glyph-up #0x6d36> :indent 4 :parent #0 :value t) (checkbox :to # :from # :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :v= alue t) (documentation-string :to # :from # :buttons ... :doc= -extent #= :parent #0 :indent 4 :value "These special parameters are recognized by Gn= us.\nCheck the [ ] for the parameters you want to apply to this group or\nt= o 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 . "di= ng@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 re= cognized by Gnus.\nCheck the [ ] for the parameters you want to apply to th= is 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 fo= llowups and posts.\n\nThis is primarily useful in mail groups that represen= t closed\nmailing lists--mailing lists where it's expected that everybody t= hat\nwrites to the mailing list is subscribed to it. Since using this\npar= ameter ensures that the mail only goes to the mailing list itself,\nit mean= s that members won't receive two copies of your followups.\n\nUsing `to-add= ress' will actually work whether the group is foreign or\nnot. Let's say t= here's a group on the server that is called\n`fa.4ad-l'. This is a real ne= wsgroup, but the server has gotten the\narticles from a mail-to-news gatewa= y. Posting directly to this group\nis therefore impossible--you have to se= nd 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-grou= p-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Thi= s address will be used when doing a `a' in the group.\n\nIt is totally igno= red when doing a followup--except that if it is\npresent in a news group, y= ou'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mai= l splitting mechanism will behave as if this\naddress was listed in gnus-gr= oup-split Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "G= nus assumed that you are subscribed to the To/List address.\n\nWhen constru= cting 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 a= ddress has not been set)." :args ...) (cons :format "%v%h\n" :doc "All arti= cles 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\nT= his 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 gr= oup." :args ...) (cons :format "%v%h\n" :doc "Posting method for this group= ." :args ...) (cons :format "%v%h\n" :doc "\nThis number will be prompted a= s 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 :fo= rmat "%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 sp= am." :args ...) (cons :format "%v%h\n" :doc "Which spam processors will be = applied to the spam or ham GROUP articles at summary exit." :args ...) (con= s :format "%v%h\n" :doc "Where spam-processed articles will go at summary e= xit." :args ...) (cons :format "%v%h\n" :doc "List of charsets that should = be ignored.\n\nWhen these charsets are used in the \"charset\" parameter, t= he\ndefault charset will be used instead." :args ...) (cons :format "%v%h\n= " :doc "If non-nil, specify how to remove `banners' from articles.\n\nSymbo= l `signature' means to remove signatures delimited by\n`gnus-signature-sepa= rator'. 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 ...) (c= ons :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 V= ALUE of the\nnnmail-split-fancy SPLIT generated for this group will match t= hese\naddresses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-s= plit Address, but expects a regular expression." :args ...) (cons :format "= %v%h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\n= Each 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-g= roup-split fields.\n\nIn `Fancy Split', you can enter any nnmail-split-fanc= y 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 s= plits\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 gr= oup. It overrides the variable\ngnus-group-split-default-catch-all-group.\= n\nSelecting `Ignore' forces no SPLIT to be generated for this group,\ndisa= bling 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 yo= u're reading a mailing list group where the\nlistserv has inserted `Reply-T= o' headers that point back to the\nlistserv itself. This is broken behavio= r. So there!" :args ...) (cons :format "%v%h\n" :doc "All posts will be se= nt 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 pa= rameter 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-w= ait-function'\nwhen expiring expirable messages. The value can either be a= number of\ndays (not necessarily an integer) or the symbols `never' or\n`i= mmediate'." :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." :a= rgs ...) (cons :format "%v%h\n" :doc "Make the specified file into the curr= ent adaptive file.\nAll adaptive score entries will be put into this file."= :args ...) (cons :format "%v%h\n" :doc "Administration address for a maili= ng list.\n\nWhen unsubscribing to a mailing list you should never send the\= nunsubscription notice to the mailing list itself. Instead, you'd\nsend me= ssages to the administrative address. This parameter allows\nyou to put th= e admin address somewhere convenient." :args ...) (cons :format "%v%h\n" :d= oc "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 NU= MBER articles in the group. This is the same as\n entering the group w= ith C-u NUMBER.\n\n`default'\n Display the default visible articles, wh= ich normally includes\n unread and ticked articles.\n\n`Other'\n Di= splay the articles that satisfy the S-expression. The S-expression\n sh= ould be in an array form." :args ...) (cons :format "%v%h\n" :doc "An arbit= rary 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-al= ist'." :args ...) (cons :format "%v%h\n" :doc "post style.\nSee `gnus-posti= ng-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 # :to # :from # :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 ar= ticles in the group." :args ...) (cons :button ... :inactive # :to # :from # :children ... :buttons ... :indent 4 :parent #0 :format "%v%h= \n" :doc "Posting method for this group." :args ...) (cons :button ... :ina= ctive # :to # :from # :children ... :buttons ... :indent 4 :par= ent #0 :format "%v%h\n" :doc "The default charset to use in the group." :ar= gs ...) (cons :button ... :to # :from # :children ... :butto= ns ... :indent 4 :parent #0 :value ... :format "%v%h\n" :doc "All read arti= cles will be put through the expiry process\n\nThis happens even if they ar= e not marked as expirable.\nUse with caution." :args ...) (cons :button ...= :inactive # :to # :from # :children ... :buttons ... :indent 4= :parent #0 :format "%v%h\n" :doc "All articles that are read will be marke= d as expirable." :args ...) (cons :button ... :inactive # :to # :from # :children ... :buttons ... :indent 4 :parent #0 :format "%v%h\n" := doc "Gnus assumed that you are subscribed to the To/List address.\n\nWhen c= onstructing a list of subscribed groups using\n`gnus-find-subscribed-addres= ses', Gnus includes the To address given\nabove, or the list address (if th= e To address has not been set)." :args ...) (cons :button ... :to # :from # :children ... :buttons ... :indent 4 :parent #0 :value ... = :format "%v%h\n" :doc "This address will be used when doing a `a' in the gr= oup.\n\nIt is totally ignored when doing a followup--except that if it is\n= present 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\nadd= ress was listed in gnus-group-split Addresses (see below)." :args ...) (con= s :button ... :to # :from # :children ... :buttons ... :inde= nt 4 :parent #0 :value ... :format "%v%h\n" :doc "This will be used when do= ing followups and posts.\n\nThis is primarily useful in mail groups that re= present closed\nmailing lists--mailing lists where it's expected that every= body that\nwrites to the mailing list is subscribed to it. Since using thi= s\nparameter ensures that the mail only goes to the mailing list itself,\ni= t 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 r= eal 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 gnu= s-group-split Addresses (see below)." :args ...)) :buttons ((checkbox :to #= :from # :button-extent # :glyph-up #0x6d50> :indent = 4 :parent #0 :value nil) (checkbox :to # :from # :button-ext= ent # :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (checkbox = :to # :from # :button-extent # :glyph-up #0x6d50> :in= dent 4 :parent #0 :value nil) (checkbox :to # :from # :butto= n-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t) (checkb= ox :to # :from # :button-extent # :glyph-up #0x6d50> = :indent 4 :parent #0 :value nil) (checkbox :to # :from # :bu= tton-extent # :glyph-up #0x6d50> :indent 4 :parent #0 :value nil) (c= heckbox :to # :from # :button-extent # :glyph-u= p #0x6= d36> :indent 4 :parent #0 :value t) (checkbox :to # :from # = :button-extent # :glyph-up #0x6d36> :indent 4 :parent #0 :value t) (= documentation-string :to # :fr= om # :buttons ... :doc-extent #= :parent = #0 :indent 4 :value "These special parameters are recognized by Gnus.\nChec= k the [ ] for the parameters you want to apply to this group or\nto the gro= ups in this topic, then edit the value to suit your taste." :args nil)) :in= dent 0 :parent (group :value (... ... ... ... ...) :args (... ... ...)) :va= lue ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@gnus.o= rg") (total-expire . t) (expiry-wait . 30.0)) :inline t :greedy t :tag "Par= ameters" :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 a= nd posts.\n\nThis is primarily useful in mail groups that represent closed\= nmailing lists--mailing lists where it's expected that everybody that\nwrit= es to the mailing list is subscribed to it. Since using this\nparameter en= sures that the mail only goes to the mailing list itself,\nit means that me= mbers won't receive two copies of your followups.\n\nUsing `to-address' wil= l 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. Posti= ng directly to this group\nis therefore impossible--you have to send mail t= o 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 A= ddresses (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 splitti= ng mechanism will behave as if this\naddress was listed in gnus-group-split= Addresses (see below)." :args ...) (cons :format "%v%h\n" :doc "Gnus assum= ed that you are subscribed to the To/List address.\n\nWhen constructing a l= ist of subscribed groups using\n`gnus-find-subscribed-addresses', Gnus incl= udes the To address given\nabove, or the list address (if the To address ha= s 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 happe= ns 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." :ar= gs ...) (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 ini= tial value of the number of\narticles to list when the group is a large new= sgroup (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.\n= When a spam group is entered, all unread articles are marked as spam." :arg= s ...) (cons :format "%v%h\n" :doc "Which spam processors will be applied t= o 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." :ar= gs ...) (cons :format "%v%h\n" :doc "List of charsets that should be ignore= d.\n\nWhen these charsets are used in the \"charset\" parameter, the\ndefau= lt charset will be used instead." :args ...) (cons :format "%v%h\n" :doc "I= f non-nil, specify how to remove `banners' from articles.\n\nSymbol `signat= ure' means to remove signatures delimited by\n`gnus-signature-separator'. = Any other symbol is used to look up a\nregular expression to match the bann= er in `gnus-article-banner-alist'.\nA string is used as a regular expressio= n to match the banner\ndirectly." :args ...) (cons :format "%v%h\n" :doc "L= ist of charsets that are permitted to be unencoded." :args ...) (cons :form= at "%v%h\n" :doc "Store messages posted from or to this address in this gro= up.\n\nYou must be using gnus-group-split for this to work. The VALUE of t= he\nnnmail-split-fancy SPLIT generated for this group will match these\nadd= resses." :args ...) (cons :format "%v%h\n" :doc "Like gnus-group-split Addr= ess, but expects a regular expression." :args ...) (cons :format "%v%h\n" := doc "Regular expression that cancels gnus-group-split matches.\n\nEach entr= y 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-spli= t 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 gro= up will get postings for any\nmessages not matched in any other group. It = overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelect= ing `Ignore' forces no SPLIT to be generated for this group,\ndisabling all= other gnus-group-split fields." :args ...) (cons :format "%v%h\n" :doc "Ig= nore `Reply-To' headers in this group.\n\nThat can be useful if you're read= ing a mailing list group where the\nlistserv has inserted `Reply-To' header= s that point back to the\nlistserv itself. This is broken behavior. So th= ere!" :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 l= ist and set to `t',\nnew composed messages will be `Gcc''d to the current g= roup. If it is\npresent and set to `none', no `Gcc:' header will be genera= ted, 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'\nr= ules as described later)." :args ...) (cons :format "%v%h\n" :doc "When to = expire.\n\nOverrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-funct= ion'\nwhen expiring expirable messages. The value can either be a number o= f\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 mea= ns 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 adapt= ive 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\nunsubscr= iption notice to the mailing list itself. Instead, you'd\nsend messages to= the administrative address. This parameter allows\nyou to put the admin a= ddress somewhere convenient." :args ...) (cons :format "%v%h\n" :doc "Which= articles to display on entering the group.\n\n`all'\n Display all arti= cles, both read and unread.\n\n`integer'\n Display the last NUMBER arti= cles in the group. This is the same as\n entering the group with C-u N= UMBER.\n\n`default'\n Display the default visible articles, which norma= lly includes\n unread and ticked articles.\n\n`Other'\n Display the= articles that satisfy the S-expression. The S-expression\n should be i= n an array form." :args ...) (cons :format "%v%h\n" :doc "An arbitrary comm= ent on the group." :args ...) (cons :format "%v%h\n" :doc "Always display t= his group, even when there are no unread articles\nin it.." :args ...) (con= s :format "%v%h\n" :doc "highlight regexps.\nSee `gnus-emphasis-alist'." :a= rgs ...) (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-wai= t . 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 th= is topic, then edit the value to suit your taste." :args ...) (repeat :inli= ne t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local t= o 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 somethin= g 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 :inli= ne t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These special pa= rameters 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 valu= e to suit your taste." :args ((cons :format "%v%h\n" :doc "This will be use= d when doing followups and posts.\n\nThis is primarily useful in mail group= s that represent closed\nmailing lists--mailing lists where it's expected t= hat 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 i= tself,\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\nno= t. Let's say there's a group on the server that is called\n`fa.4ad-l'. Th= is 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-gr= oup-split mail splitting mechanism will behave as if this\naddress was list= ed 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 li= sted 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-subscrib= ed-addresses', Gnus includes the To address given\nabove, or the list addre= ss (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 expi= ry process\n\nThis happens even if they are not marked as expirable.\nUse w= ith caution." :args ...) (cons :format "%v%h\n" :doc "The default charset t= o 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 wil= l 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 `ni= l', 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 n= either) of this group.\nWhen a spam group is entered, all unread articles a= re marked as spam." :args ...) (cons :format "%v%h\n" :doc "Which spam proc= essors 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 charse= ts 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 art= icles.\n\nSymbol `signature' means to remove signatures delimited by\n`gnus= -signature-separator'. Any other symbol is used to look up a\nregular expr= ession to match the banner in `gnus-article-banner-alist'.\nA string is use= d 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 gro= up will match these\naddresses." :args ...) (cons :format "%v%h\n" :doc "Li= ke gnus-group-split Address, but expects a regular expression." :args ...) = (cons :format "%v%h\n" :doc "Regular expression that cancels gnus-group-spl= it matches.\n\nEach entry is added to the nnmail-split-fancy SPLIT as a sep= arate\nRESTRICT clause." :args ...) (cons :format "%v%h\n" :doc "Override a= ll other gnus-group-split fields.\n\nIn `Fancy Split', you can enter any nn= mail-split-fancy SPLIT. Note\nthat the name of this group won't be automat= ically 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 sele= ct `Catch All', this group will get postings for any\nmessages not matched = in any other group. It overrides the variable\ngnus-group-split-default-ca= tch-all-group.\n\nSelecting `Ignore' forces no SPLIT to be generated for th= is 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 in= serted `Reply-To' headers that point back to the\nlistserv itself. This is= broken behavior. So there!" :args ...) (cons :format "%v%h\n" :doc "All p= osts 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 wi= ll be inserted literally as a\n`gcc' header (this symbol takes precedence o= ver 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 ex= pired messages end up.\n\nOverrides `nnmail-expiry-target', which see." :ar= gs ...) (cons :format "%v%h\n" :doc "Make the specified file into the curre= nt 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 fil= e into the current adaptive file.\nAll adaptive score entries will be put i= nto this file." :args ...) (cons :format "%v%h\n" :doc "Administration addr= ess 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 :for= mat "%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 Disp= lay the last NUMBER articles in the group. This is the same as\n enter= ing the group with C-u NUMBER.\n\n`default'\n Display the default visib= le articles, which normally includes\n unread and ticked articles.\n\n`= Other'\n Display the articles that satisfy the S-expression. The S-expr= ession\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\n= in it.." :args ...) (cons :format "%v%h\n" :doc "highlight regexps.\nSee `g= nus-emphasis-alist'." :args ...) (cons :format "%v%h\n" :doc "post style.\n= See `gnus-posting-styles'." :args ...) (cons :format "%v%h\n" :doc "Server-= assigned value attached to IMAP groups, used to maintain consistency." :arg= s ...))) ((display . 100) (to-address . "ding@gnus.org") (to-list . "ding@g= nus.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-wai= t . 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 th= is topic, then edit the value to suit your taste." :args ...) (repeat :inli= ne t :tag "Variables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local t= o 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 somethin= g 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.or= g") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :a= rgs ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "T= hese special parameters are recognized by Gnus.\nCheck the [ ] for the para= meters you want to apply to this group or\nto the groups in this topic, the= n edit the value to suit your taste." :args ...) (repeat :inline t :tag "Va= riables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group y= ou are entering.\n\nIf you want to turn threading off in `news.answers', yo= u could put\n`(gnus-show-threads nil)' in the group parameters of that grou= p.\n`gnus-show-threads' will be made into a local variable in the summary\n= buffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can al= so 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 `(dumm= y-variable (ding))' in the parameters of that\ngroup. `dummy-variable' wil= l be set to the result of the `(ding)'\nform, but who cares?" :args ...) (r= epeat :inline t :tag "Unknown entries" :args ...))) :value-create) > widget-default-create((group :value ((display . 100) (to-address . "din= g@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 t= opic, 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 th= e group you are entering.\n\nIf you want to turn threading off in `news.ans= wers', 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\nTh= is 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 li= ke `(dummy-variable (ding))' in the parameters of that\ngroup. `dummy-vari= able' will be set to the result of the `(ding)'\nform, but who cares?" :arg= s ...) (repeat :inline t :tag "Unknown entries" :args ...)))) > widget-apply((group :value ((display . 100) (to-address . "ding@gnus.or= g") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) :a= rgs ((set :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "T= hese special parameters are recognized by Gnus.\nCheck the [ ] for the para= meters you want to apply to this group or\nto the groups in this topic, the= n edit the value to suit your taste." :args ...) (repeat :inline t :tag "Va= riables" :format "%t:\n%h%v%i\n\n" :doc "Set variables local to the group y= ou are entering.\n\nIf you want to turn threading off in `news.answers', yo= u could put\n`(gnus-show-threads nil)' in the group parameters of that grou= p.\n`gnus-show-threads' will be made into a local variable in the summary\n= buffer you enter, and the form `nil' will be `eval'ed there.\n\nThis can al= so 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 `(dumm= y-variable (ding))' in the parameters of that\ngroup. `dummy-variable' wil= l be set to the result of the `(ding)'\nform, but who cares?" :args ...) (r= epeat :inline t :tag "Unknown entries" :args ...))) :create) > widget-create(group :value ((display . 100) (to-address . "ding@gnus.or= g") (to-list . "ding@gnus.org") (total-expire . t) (expiry-wait . 30.0)) (s= et :inline t :greedy t :tag "Parameters" :format "%t:\n%h%v" :doc "These sp= ecial 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 us= ed when doing followups and posts.\n\nThis is primarily useful in mail grou= ps 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\nn= ot. Let's say there's a group on the server that is called\n`fa.4ad-l'. T= his is a real newsgroup, but the server has gotten the\narticles from a mai= l-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-g= roup-split mail splitting mechanism will behave as if this\naddress was lis= ted in gnus-group-split Addresses (see below)." (const :format "" to-addres= s) (gnus-email-address :tag "To Address")) (cons :format "%v%h\n" :doc "Thi= s address will be used when doing a `a' in the group.\n\nIt is totally igno= red when doing a followup--except that if it is\npresent in a news group, y= ou'll get mail group semantics when doing\n`f'.\n\nThe gnus-group-split mai= l splitting mechanism will behave as if this\naddress was listed in gnus-gr= oup-split Addresses (see below)." (const :format "" to-list) (gnus-email-ad= dress :tag "To List")) (cons :format "%v%h\n" :doc "Gnus assumed that you a= re subscribed to the To/List address.\n\nWhen constructing a list of subscr= ibed groups using\n`gnus-find-subscribed-addresses', Gnus includes the To a= ddress given\nabove, or the list address (if the To address has not been se= t)." (const :format "" subscribed) (const :tag "Subscribed" t)) (cons :form= at "%v%h\n" :doc "All articles that are read will be marked as expirable." = (const :format "" auto-expire) (const :tag "Automatic Expire" t)) (cons :fo= rmat "%v%h\n" :doc "All read articles will be put through the expiry proces= s\n\nThis happens even if they are not marked as expirable.\nUse with cauti= on." (const :format "" total-expire) (const :tag "Total Expire" t)) (cons := format "%v%h\n" :doc "The default charset to use in the group." (const :for= mat "" charset) (symbol :tag "Charset")) (cons :format "%v%h\n" :doc "Posti= ng method for this group." (const :format "" post-method) (choice :tag "Pos= ting Method" ... ... ...)) (cons :format "%v%h\n" :doc "\nThis number will = be prompted as the initial value of the number of\narticles to list when th= e 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 N= ewsgroup" ... ...)) (cons :format "%v%h\n" :doc "The spam classification (s= pam, ham, or neither) of this group.\nWhen a spam group is entered, all unr= ead articles are marked as spam." (const :format "" spam-contents) (list :t= ag "Group contents spam/ham classification" ...)) (cons :format "%v%h\n" :d= oc "Which spam processors will be applied to the spam or ham GROUP articles= at summary exit." (const :format "" spam-process) (choice :tag "Spam Summa= ry Exit Processor" :value nil ...)) (cons :format "%v%h\n" :doc "Where spam= -processed articles will go at summary exit." (const :format "" spam-proces= s-destination) (choice :tag "Destination for spam-processed articles at sum= mary exit" ... ...)) (cons :format "%v%h\n" :doc "List of charsets that sho= uld be ignored.\n\nWhen these charsets are used in the \"charset\" paramete= r, the\ndefault charset will be used instead." (const :format "" ignored-ch= arsets) (choice :tag "Ignored charsets" :value nil ...)) (cons :format "%v%= h\n" :doc "If non-nil, specify how to remove `banners' from articles.\n\nSy= mbol `signature' means to remove signatures delimited by\n`gnus-signature-s= eparator'. Any other symbol is used to look up a\nregular expression to ma= tch the banner in `gnus-article-banner-alist'.\nA string is used as a regul= ar expression to match the banner\ndirectly." (const :format "" banner) (ch= oice :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 th= is 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 :ta= g "Extra Aliases" ... ...)) (cons :format "%v%h\n" :doc "Like gnus-group-sp= lit Address, but expects a regular expression." (const :format "" split-reg= exp) (regexp :tag "gnus-group-split Regular Expression")) (cons :format "%v= %h\n" :doc "Regular expression that cancels gnus-group-split matches.\n\nEa= ch entry is added to the nnmail-split-fancy SPLIT as a separate\nRESTRICT c= lause." (const :format "" split-exclude) (list :tag "gnus-group-split Restr= icts" ...)) (cons :format "%v%h\n" :doc "Override all other gnus-group-spli= t 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 gro= up will get postings for any\nmessages not matched in any other group. It = overrides the variable\ngnus-group-split-default-catch-all-group.\n\nSelect= ing `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 "Ig= nore `Reply-To' headers in this group.\n\nThat can be useful if you're read= ing a mailing list group where the\nlistserv has inserted `Reply-To' header= s that point back to the\nlistserv itself. This is broken behavior. So th= ere!" (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 presen= t in the group parameter list and set to `t',\nnew composed messages will b= e `Gcc''d to the current group. If it is\npresent and set to `none', no `G= cc:' 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" :val= ue 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 fi= le." (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 "" adap= t-file) (file :tag "Adapt File")) (cons :format "%v%h\n" :doc "Administrati= on address for a mailing list.\n\nWhen unsubscribing to a mailing list you = should never send the\nunsubscription notice to the mailing list itself. I= nstead, 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`Oth= er'\n Display the articles that satisfy the S-expression. The S-express= ion\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 :ta= g "Comment")) (cons :format "%v%h\n" :doc "Always display this group, even = when there are no unread articles\nin it.." (const :format "" visible) (con= st :tag "Permanently visible" t)) (cons :format "%v%h\n" :doc "highlight re= gexps.\nSee `gnus-emphasis-alist'." (const :format "" highlight-words) (cho= ice :tag "Highlight words" :value nil ...)) (cons :format "%v%h\n" :doc "po= st style.\nSee `gnus-posting-styles'." (const :format "" posting-style) (ch= oice :tag "Posting style" :value nil ...)) (cons :format "%v%h\n" :doc "Ser= ver-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 loc= al 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 parame= ters 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 ther= e.\n\nThis can also be used as a group-specific hook function, if you'd\nli= ke. If you want to hear a beep when you enter a group, you could\nput some= thing like `(dummy-variable (ding))' in the parameters of that\ngroup. `du= mmy-variable' will be set to the result of the `(ding)'\nform, but who care= s?" (list :format "%v" :value (nil nil) (symbol :tag "Variable") (sexp :tag= "Value"))) (repeat :inline t :tag "Unknown entries" sexp)) > # 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*" swi= tch-to-buffer gnus-custom-mode make-local-variable gnus-custom-group gnus-c= ustom-topic buffer-disable-undo widget-insert "Customize the " widget-creat= e info-link :help-echo "Push me to learn more." :tag "group parameters" "(g= nus)Group Parameters" "topic parameters" "(gnus)Topic Parameters" " for <" = gnus-group-decoded-name "> and press " push-button "done" "Push me when don= e customizing." :action gnus-group-customize-done ".\n\n" gnus-custom-param= s :value 5 gnus-topic-parameters ...] 16 ("/usr/local/elisp/gnus/lisp/gnus-= cus.elc" . 8197) (list (gnus-group-group-name) (gnus-group-topic-name))>("n= nml+email:gnus" nil) > call-interactively(gnus-group-customize) > > --=20 > Lloyd Zusman > ljz@asfast.com > --=20 Lloyd Zusman ljz@asfast.com