I’ve picked up something this time which I’ve always wanted to study properly – Gnus. The Emacs news and email reader. This is going to be a multipart episode since Gnus is so big. I don’t know how many exactly but as of now, I’ve got a 3 part thing planned.
Also, the hiatus was unexpected. Things should be smoother now.
.
Other formats are available on the Archive.org page.
Comments welcome.
Summary
- The
gnus-select-methodvariable decides where to pick news from. M-x gnusstarts gnus.grefreshes subsribed groups.Flooks for new groups.^takes you into the server buffer.RETwill do different things depending on where you are. On a group, it will show you articles in the group.ttoggles topics in the Groups buffer.Lshows all groups (including ones with no unread articles).lshows only groups with no unread articles.ccatches up a group marking all articles as read.Uis used to subscribe to a group.- Information on groups and articles in cached in the
.newsrc.eldfile which you shouldn’t delete. - Gnus uses
.gnusas a startup file. gnus-secondary-select-methodsis the variable that controls sources other than the primary one mentioned ingnus-select-method. Mail sources usually come here.- The
mail-sourcesvariable specify where the mail backends should pick data up from. - The
nnmail-split-methodsfunction can be used to split mail depending on criteria like sender etc.
Further reading
- The Gnus manual.
- The Gnus category on emacswiki for lots of tips and tricks.
Extras
- The recipe used to generate the mailbox.