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
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 (Customizing 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.