Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A newsreader for GNU Emacs

tag: v5-10-12

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 contrib
Octocat-spinner-32 etc
Octocat-spinner-32 lisp
Octocat-spinner-32 texi
Octocat-spinner-32 .cvsignore
Octocat-spinner-32 COPYING
Octocat-spinner-32 ChangeLog
Octocat-spinner-32 GNUS-NEWS
Octocat-spinner-32 README
Octocat-spinner-32 aclocal.m4
Octocat-spinner-32 install-sh
Octocat-spinner-32 make.bat
Octocat-spinner-32 mkinstalldirs
Octocat-spinner-32 todo
* Content

This package contains a beta version of Gnus ("beta" because the final version
is the one included in Emacs).  The lisp directory contains the source lisp
files, and the texi directory contains the Gnus info pages.

* Emacsen

Gnus 5.10.11 does absolutely not work with anything older than Emacs 21 or
XEmacs 21.4.

While this version of Gnus works on Emacs 22, it is more reasonable to use the
most recent version of Emacs 22 and the Gnus version bundled therein.  Users
of the Emacs development version (Emacs 23) are strongly encouraged to also
use the version bundled with Emacs, which corresponds to the development
version of Gnus (No Gnus).

* Setup

To use Gnus you first have to unpack the files, which you've obviously
done, because you are reading this.

You should definitely byte-compile the source files.  To do that, you
can simply say "./configure && make" in this directory.

Do not say "make install".  I repeat, do *NOT* say "make install".  If
you say "make install" and then complain about things not working,
I'll be very annoyed.  If you say "make install" and things happen to
work, that's all fine and dandy for you, but it's quite likely that it

If you are using XEmacs, you *must* say "./configure && make EMACS=xemacs".

Then you have to tell Emacs where Gnus is.  You might put something

   (setq load-path (cons (expand-file-name "~/gnus-5.10.12/lisp") load-path))
   (require 'gnus-load)

in your .emacs file, or wherever you keep such things.  

To enable reading the Gnus manual, you could say something like:

  (require 'info)
  (if (featurep 'xemacs)
      (add-to-list 'Info-directory-list "~/gnus-5.10.12/texi/")
    (add-to-list 'Info-default-directory-list "~/gnus-5.10.12/texi/"))

To compile the Gnus manual, you either need a pretty new Emacs, or a
pretty new version of the texinfo tools.

Then you do a `M-x gnus', and everything should... uhm... it should
work, but it might not.  Set `debug-on-error' to t, and mail me the
backtraces, or, better yet, find out why Gnus does something wrong,
fix it, and send me the diffs.  :-)

There are four main things I want your help and input on:

1) Startup.  Does everything go smoothly, and why not?

2) Any errors while you read news normally?

3) Any errors if you do anything abnormal?

4) Features you do not like, or do like, but would like to tweak a
   bit, and features you would like to see.

Send any comments and all your bug fixes/complaints to

Local variables:
mode: outline
Something went wrong with that request. Please try again.