gnus: Choosing Variables

 
 3.3.2 Choosing Variables
 ------------------------
 
 Some variables relevant for moving and selecting articles:
 
 ‘gnus-auto-extend-newsgroup’
      All the movement commands will try to go to the previous (or next)
      article, even if that article isn’t displayed in the Summary buffer
      if this variable is non-‘nil’.  Gnus will then fetch the article
      from the server and display it in the article buffer.
 
 ‘gnus-select-article-hook’
      This hook is called whenever an article is selected.  The default
      is ‘nil’.  If you would like each article to be saved in the Agent
      as you read it, putting ‘gnus-agent-fetch-selected-article’ on this
      hook will do so.
 
 ‘gnus-mark-article-hook’
      This hook is called whenever an article is selected.  It is
      intended to be used for marking articles as read.  The default
      value is ‘gnus-summary-mark-read-and-unread-as-read’, and will
      change the mark of almost any article you read to ‘gnus-read-mark’.
      The only articles not affected by this function are ticked,
      dormant, and expirable articles.  If you’d instead like to just
      have unread articles marked as read, you can use
      ‘gnus-summary-mark-unread-as-read’ instead.  It will leave marks
      like ‘gnus-low-score-mark’, ‘gnus-del-mark’ (and so on) alone.