EmacsWiki: Category Gnus (original) (raw)
Click on the heading to list all Gnus related pages. Gnus is the news and mail reader for Emacs.
Suggestions:
Help
- GnusTutorial – for Gnus newbies
- GnusChinese – Chinese stuff
- GnusBugsAndWorkarounds – some known bugs and workarounds
- EmacsNewsgroups – help groups (some about Gnus) that you can also use inside Gnus
- GnusAndPine – make Gnus behave a little more like the Pine mail client
Connecting to the Net
- GetNewsWithGnus
- GettingMail
- GnusDemon – getting mail when Emacs is idle
- GnusAuthinfo – connect to servers with password protection
- SendingMail – sending the mail
- SentMail – archiving what you sent
- ArchivingMail – archiving all mail
- MultipleSMTPAccounts – managing multiple SMTP accounts
- MakeMsWindowsUseGnus – make Windows use Gnus to handle E-mail
Organizing your mail and news
- HighlineAndGnus – a nice use of the highline package with Gnus
- HighVolumeNews – tricks to aid the flooded…
- CustomizeThreading – how to change threading
- SplitMail – splitting (sorting) mail into various groups
- FancySplitMail – fancy mail splitting explained
- SplitMailUsingBbdb – advanced mail splitting using the BBDB
- NnmailSplitHistory – pops up a buffer to show you recent splits
- UsingProcmailWithGnus – use fetchmail+procmail with Gnus
- ExpiringMail – Automagically archive your mail
- SpamFiltering – getting rid of spam
- GnusSpam – uses the spam.el interface (gateway to others technics : bogofilter, ifile, spam-stat)
- SpamStat – uses statistics to filter spam (by splitting it into a spam group)
- GnusBogofilter – use the external bogofilter program for the same purpose
- BlacklistSpammers – Get rid of noise
- GnusMailreaver – Train mailreaver.crm (CRM114 script) from within Gnus
- GnusHardSort – Permanently resorting a group
- GnusTopics – Organize your groups into topics
Indexing and searching for special mails
- IndexMail – use an index/search engine to help you in finding special mails
- NnirGrepmail – http://www.cs.caltech.edu/~nkapur/emacs/nnir-grepmail.el
- FindMailByMessageId – given a message ID, how to find the message no matter what group you are in
- GnusMairix – how to use Mairix to index and search your mails
- GnusSpotlight – Searching Gnus Mail by Spotlight
Alternate Personalities
- GnusAlias – switch personalities from the MessageMode buffer
- GnusPers – switch “personalities” (from address, sig, etc.) while composing your message
- PostingStyles – changing your name, address, and more based on the current group (this is part of Gnus)
- GnusSpelling – switch to different dictionaries depending on the current group you’re in
Other Settings
- GroupParameters – configuring the various groups themselves
- ScoreFile – scoring posts up and down (thus making kill files obsolete)
- AdaptiveScoring – setting scores according to how you read posts
- FollowUpScoreNoMsgId – scoring on followups to self if message id gets rewritten upstream
Gnus and Security
- Gmail, Gnus and GPG – a simple setup that allows you to send and receive encrypted email
- EasyPG – GnuPG (gpg and gpgsm) interface for Emacs
- EncryptingMail – general page
- GnusSMIME – using openssl for signing/encrypting mails
- GnusAndOutlookPGP – workaround for inter-operating with PGP plugins for Outlook not capable of PGP/MIME
- Lisp:gnus-security-ext.el – Extra gnus functions for virus scanning, etc.
Gnus Buffers
- SummaryBuffer – shows you the list of messages in a group
- GroupBuffer – shows you a list of all your groups
- ServerBuffer – showing you a list of all your servers
- ArticleBuffer – showing the article
- GnusWindowLayout – window configurations
- GnusFormatting – eyecandy
Attachments
- MimeTypesWithGnus – how to deal with MIME stuff in Gnus
- UnDoc – transform .doc files to plain text when opening them
- UnPdf – transform .pdf files to plain text when opening them
- UnXls – transform .xls files to plain text when opening them
- GnusAttachmentReminder – remind of possibly forgotten attachment
Your face in a header
- XfacesSupport – Emacs 20 needs additional code to be able to display faces
- GnusXFace – adding the old black-and-white X-Face header
- GnusFace – adding the new colored Face header
- BbdbFaces – displaying faces in your BigBrotherDataBase (BBDB)
Address Books
- BigBrotherDataBase (BBDB) – The insidious Big Brother Database
- ExternalAbook – Use any Mutt compatible address book (e.g. the OS X address book)
New mail/news notification
- GnusBiff – signalling new email
- GnusNotify – Notify you at mode-line when fetch news.
- GnusDesktopNotify – Desktop notifications for new news
- GnusNotificationComparison – A comparison of the various notification agents
Misc
- BrowsingUrlsInGnusArticle - using your favorite browser to display a URL from the current Article
- CitationConfigurationExamples – example configurations of attribution lines, quoting chars and other citation related stuff
- ConvenientSignatureChanging - how to switch signatures
- DealingWithGroups – deleting and renaming groups
- ElispMailSigs - Setting up very customized signatures
- ExecuteSigFile - How to execute your .signature script
- GnusAdBannerWashing – Using gnus-article-address-banner-alist to remove ad banners
- GnusGmail – Set up gnus for GMail
- GnusRiseup – Set up gnus for Riseup
- GnusICalAppIntegration – Extracting iCalendar event invites from Gnus into OS X’s iCal
- GnusIMAP – using an IMAP server
- GnusMultipleIMAP – multiple mailboxes
- GnusNiftyTricks – Nifty Gnus tricks
- GnusSpeed – Is Gnus slow? Discussion and tricks to make it faster
- GnusPropFont – Proportional fonts in Gnus
- GnusRss – reading RSS feeds using Gnus
- GnusStats – Statistics on the articles in the summary buffer
- GnusSwitch – Switch gnus buffer smart.
- GnusSync – Sync two different Gnus installations on different machines
- GnusWishList – Gnus hacks we’d like to have
- IgnoredFromAddresses – Ignore adresses without using regexps
- LoadingGnus – how to add CVS Gnus to your .emacs
- PreventingMultipleGnus – how to prevent different emacsen from starting gnus
- ProcmailLog – read the procmail log file in Gnus
- SwitchToGnus – how to find your Gnus buffers
- TinyGnus – Gnus plug-in. Additional functions. UBE fight etc.
- TodoGnus – maintaining todo lists in Gnus
- XNowPlayingHeader – Add X-Now-Playing header using XMMS or from a file.
- GnusStripes – stripes in the summary buffer
- MyGnus – a Gnus community which no longer exists
- GnusComposeMailFromOutsideOfEmacs – compose mails in Gnus from outside of emacs
- GnusNetworkManager – Integration between Gnus agent and NetworkManager
- GnusAutoCheck – Autocheck for new incoming news and mails for given days and/or time frames
- GnusFormatFlowed – Flowing the spice with Gnus
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: http://www.gnus.org/manual/gnus_7.html#Startup-Files
I use https://github.com/vapniks/org-dotemacs 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).
Merchandise
- Check out Gnus merchandise on Cafe Press: http://www.cafeshops.com/ngen 50 % of the Proceeds benefit either the EFF or FSF! **This link seems to be broken.