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.