Copyright (C) 2000-2012 |
GNU Info (gnus)ThreadingThreading ========= Gnus threads articles by default. "To thread" is to put responses to articles directly after the articles they respond to--in a hierarchical fashion. Threading is done by looking at the `References' headers of the articles. In a perfect world, this would be enough to build pretty trees, but unfortunately, the `References' header is often broken or simply missing. Weird news propagation exacerbates the problem, so one has to employ other heuristics to get pleasing results. A plethora of approaches exists, as detailed in horrible detail in Note: Customizing Threading. First, a quick overview of the concepts: "root" The top-most article in a thread; the first article in the thread. "thread" A tree-like article structure. "sub-thread" A small(er) section of this tree-like structure. "loose threads" Threads often lose their roots due to article expiry, or due to the root already having been read in a previous session, and not displayed in the summary buffer. We then typically have many sub-threads that really belong to one thread, but are without connecting roots. These are called loose threads. "thread gathering" An attempt to gather loose threads into bigger threads. "sparse threads" A thread where the missing articles have been "guessed" at, and are displayed as empty lines in the summary buffer.
automatically generated by info2www version 1.2.2.9 |