Emacs and Gnus: zomg, new chapter out the door!

So I _finally_ pulled everything together and got my Gnus chapter out the door. Hooray, hooray, hooray!

Disclaimers: It’s rough, it probably makes a few assumptions about whatever version of Emacs I’m running, it’s probably missing your favorite tips (and I’d love to add them!), and it probably has typos. Meep. But it’s out there!

Hooray, hooray, hooray!

Next step: write about web-browsing in Emacs…

  • Paul

    Good job Sacha. I just finished reading it, and I think it is a pretty complete introduction to Gnus for reading emails. I’m not sure how necessary it is to develop it, but Gnus is above all a brilliant news reader.
    I can’t wait for your book to be released.

  • Don’t recommend Fetchmail. Getmail is _way_ better.

  • Hi Sacha, do you have a compilation of the chapters you finished already?

  • David

    Regarding reading HTML mails, I guess you could use ‘W M v’ (gnus-mime-view-all-parts) to force displaying HTML instead of an extra function. For multipart messages which contain text/plain as well as text/html, use

    (add-to-list ‘gnus-newsgroup-variables ‘(gnus-buttonized-mime-types . ‘(“multipart/encrypted” “multipart/signed” “multipart/alternative”)))

    so that you can choose between text and HTML, with text as the default. The encrypted/signed parts are needed for correctly displaying S/MIME signed/encrypted messages, but that’s another story entirely…

  • The customizable, keyboard-friendly interface will help you get through my mail
    without the distraction.

    That doesn’t sound right, probably a typo…

    • Ooh, good catch. I’ll fix that after work. Thanks!

  • Cool… I always wanted to read my mail with emacs, but since I have an IMAP Account at my university, I have not been knowing how to set it up properly. But I just scanned your tutorial and it seems that you are covering also this part. Marked it for reading.

  • Joshua Eckroth

    Sacha, in project 2, the second code listing, you write:

    (setq smtpmail-auth-credentials
    (list (smtpmail-smtp-server

    I think you need to quote the argument to “list”:

    (setq smtpmail-auth-credentials
    (list '(smtpmail-smtp-server

  • Hi Sacha, I’m afraid something’s wrong with the links to both the PDF and html files…
    We get a 404 Not Found error.



  • Fixed! Ah, bit rot…