All variables are properly documented elsewhere in this manual. This section is designed to give general pointers on how to customize Gnus for some quite common situations.
If you run Emacs on a machine locally, and get your news from a machine over some very thin strings, you want to cut down on the amount of data Gnus has to get from the NNTP server.
gnus-read-active-file
nil
, which will inhibit Gnus from requesting the
entire active file from the server. This file is often v. large. You
also have to set gnus-check-new-news
and
gnus-check-bogus-newsgroups
to nil
to make sure that Gnus
doesn't suddenly decide to fetch the active file anyway.
gnus-nov-is-evil
nil
. If not, grabbing article headers from
the NNTP server will not be very fast. Not all NNTP servers
support XOVER; Gnus will detect this by itself.
Let's say you use your home computer for dialing up the system that runs Emacs and Gnus. If your modem is slow, you want to reduce the amount of data that is sent over the wires as much as possible.
gnus-auto-center-summary
nil
to inhibit Gnus from recentering the summary
buffer all the time.
gnus-visible-headers
gnus-article-display-hook
(setq gnus-article-display-hook '(gnus-article-hide-headers gnus-article-hide-signature gnus-article-hide-citation))
gnus-use-full-window
nil
, you can make all the windows smaller.
While this doesn't really cut down much generally, it means that you
have to see smaller portions of articles before deciding that you didn't
want to read them anyway.
gnus-thread-hide-subtree
nil
, all threads in the summary buffer will be
hidden initially.
gnus-updated-mode-lines
nil
, Gnus will not put information in the buffer mode
lines, which might save some time.
The startup files can get rather large, so you may want to cut their sizes a bit if you are running out of space.
gnus-save-newsrc-file
nil
, Gnus will never save `.newsrc' - it will
only save `.newsrc.eld'. This means that you will not be able to
use any other newsreaders than Gnus.
gnus-save-killed-list
nil
, Gnus will not save the list of dead groups. You
should also set gnus-check-new-newsgroups
to ask-server
and gnus-check-bogus-newsgroups
to nil
if you set this
variable to nil
.
If you have a slow machine, or are just really impatient, there are a few things you can do to make Gnus run faster.
Setgnus-check-new-newsgroups
and
gnus-check-bogus-newsgroups
to nil
to make startup faster.
Set gnus-show-threads
, gnus-use-cross-reference
and
gnus-nov-is-evil
to nil
to make entering and exiting the
summary buffer faster.
Set gnus-article-display-hook
to nil
to make article
processing a bit faster.