gnus: Summary Maneuvering

 
 3.2 Summary Maneuvering
 =======================
 
 All the straight movement commands understand the numeric prefix and
 behave pretty much as you’d expect.
 
    None of these commands select articles.
 
 ‘G M-n’
 ‘M-n’
      Go to the next summary line of an unread article
      (‘gnus-summary-next-unread-subject’).
 
 ‘G M-p’
 ‘M-p’
      Go to the previous summary line of an unread article
      (‘gnus-summary-prev-unread-subject’).
 
 ‘G g’
      Ask for an article number and then go to the summary line of that
      article without displaying the article
      (‘gnus-summary-goto-subject’).
 
    If Gnus asks you to press a key to confirm going to the next group,
 you can use the ‘C-n’ and ‘C-p’ keys to move around the group buffer,
 searching for the next group to read without actually returning to the
 group buffer.
 
    Variables related to summary movement:
 
 ‘gnus-auto-select-next’
      If you issue one of the movement commands (like ‘n’) and there are
      no more unread articles after the current one, Gnus will offer to
      go to the next group.  If this variable is ‘t’ and the next group
      is empty, Gnus will exit summary mode and return to the group
      buffer.  If this variable is neither ‘t’ nor ‘nil’, Gnus will
      select the next group with unread articles.  As a special case, if
      this variable is ‘quietly’, Gnus will select the next group without
      asking for confirmation.  If this variable is ‘almost-quietly’, the
      same will happen only if you are located on the last article in the
      group.  Finally, if this variable is ‘slightly-quietly’, the ‘Z n’
      command will go to the next group without confirmation.  Also See
      Group Levels.
 
 ‘gnus-auto-select-same’
      If non-‘nil’, all the movement commands will try to go to the next
      article with the same subject as the current.  (“Same” here might
      mean “roughly equal”.  See ‘gnus-summary-gather-subject-limit’ for
      details (SeeCustomizing Threading).)  If there are no more
      articles with the same subject, go to the first unread article.
 
      This variable is not particularly useful if you use a threaded
      display.
 
 ‘gnus-summary-check-current’
      If non-‘nil’, all the “unread” movement commands will not proceed
      to the next (or previous) article if the current article is unread.
      Instead, they will choose the current article.
 
 ‘gnus-auto-center-summary’
      If non-‘nil’, Gnus will keep the point in the summary buffer
      centered at all times.  This makes things quite tidy, but if you
      have a slow network connection, or simply do not like this
      un-Emacsism, you can set this variable to ‘nil’ to get the normal
      Emacs scrolling action.  This will also inhibit horizontal
      re-centering of the summary buffer, which might make it more
      inconvenient to read extremely long threads.
 
      This variable can also be a number.  In that case, center the
      window at the given number of lines from the top.
 
 ‘gnus-summary-stop-at-end-of-message’
      If non-‘nil’, don’t go to the next article when hitting ‘SPC’, and
      you’re at the end of the article.