Click on the heading to list all Gnus related pages. Gnus is the news and mail reader for Emacs.



Connecting to the Net

Organizing your mail and news

Indexing and searching for special mails

Alternate Personalities

Other Settings

Gnus and Security

Gnus Buffers


Your face in a header

Address Books

New mail/news notification


Problem solving and debugging

The following functions and variables are useful for tracking down and debugging problems with your gnus setup:

function/variable Description
nnmail-split-history see where mail were split
gnus-summary-respool-trace see where the respool algorithm would put the current article
gnus-summary-respool-article respool the current article
gnus-summary-respool-query Query where the respool algorithm would put this article.
gnus-get-info show info for a specific group
gnus-set-info set info for a specific group
gnus-newsrc-alist assoc list of read articles and group info
gnus-newsrc-hashtb hashtable of info stored in gnus-newsrc-alist

Group info is stored in the .newsrc.eld file (in the same location as gnus-startup-file), and includes extra info not accesible via normal group parameter editing (gnus-group-edit-group-method). You can alter group info using the gnus-set-info function, but to make sure the new settings are permanent you may need to edit .newsrc.eld (after quitting gnus). For more info about .newsrc.eld and other startup files see the manual:

I use to store my gnus config code which makes tracking down errors easier.

Getting Gnus

Gnus is now developed as part of Emacs, the latest copy is in Emacs’ git repository (see EmacsFromGit).