gnus: More Threading

 
 3.9.1.3 More Threading
 ......................
 
 ‘gnus-show-threads’
      If this variable is ‘nil’, no threading will be done, and all of
      the rest of the variables here will have no effect.  Turning
      threading off will speed group selection up a bit, but it is sure
      to make reading slower and more awkward.
 
 ‘gnus-thread-hide-subtree’
      If non-‘nil’, all threads will be hidden when the summary buffer is
      generated.
 
      This can also be a predicate specifier (SeePredicate
      Specifiers).  Available predicates are ‘gnus-article-unread-p’
      and ‘gnus-article-unseen-p’.
 
      Here’s an example:
 
           (setq gnus-thread-hide-subtree
                 '(or gnus-article-unread-p
                      gnus-article-unseen-p))
 
      (It’s a pretty nonsensical example, since all unseen articles are
      also unread, but you get my drift.)
 
 ‘gnus-thread-expunge-below’
      All threads that have a total score (as defined by
      ‘gnus-thread-score-function’) less than this number will be
      expunged.  This variable is ‘nil’ by default, which means that no
      threads are expunged.
 
 ‘gnus-thread-hide-killed’
      if you kill a thread and this variable is non-‘nil’, the subtree
      will be hidden.
 
 ‘gnus-thread-ignore-subject’
      Sometimes somebody changes the subject in the middle of a thread.
      If this variable is non-‘nil’, which is the default, the subject
      change is ignored.  If it is ‘nil’, a change in the subject will
      result in a new thread.
 
 ‘gnus-thread-indent-level’
      This is a number that says how much each sub-thread should be
      indented.  The default is 4.
 
 ‘gnus-sort-gathered-threads-function’
      Sometimes, particularly with mailing lists, the order in which
      mails arrive locally is not necessarily the same as the order in
      which they arrived on the mailing list.  Consequently, when sorting
      sub-threads using the default ‘gnus-thread-sort-by-number’,
      responses can end up appearing before the article to which they are
      responding to.  Setting this variable to an alternate value (e.g.,
      ‘gnus-thread-sort-by-date’), in a group’s parameters or in an
      appropriate hook (e.g., ‘gnus-summary-generate-hook’) can produce a
      more logical sub-thread ordering in such instances.