This is the Gnus Frequently Asked Questions list. If you have a Web browser, the official hypertext version is at `http://www.miranova.com/~steve/gnus-faq.html>', and has probably been updated since you got this manual.
Compiled with: | Can be used with: ----------------+-------------------------------------- 19.28 | 19.28 19.29 19.29 | 19.29 XEmacs XEmacs | 19.29 XEmacsIf you have Gnu Emacs 19.28 or earlier, or XEmacs 19.12 or earlier, get a recent version of auc-menu.el from `ftp://ftp.iesd.auc.dk/pub/emacs-lisp/auc-menu.el', and install it under the name easymenu.el somewhere early in your load path.
gnus-eval-in-buffer-window
, which is a macro.
It seems as if you have
compiled mailcrypt with plain old GNUS in load path, and the XEmacs byte
compiler has inserted that macro definition into
`mc-toplev.elc'.
The solution is to recompile `mc-toplev.el' with Gnus 5 in
load-path, and it works fine.
Steve Baur <steve@miranova.com> adds :(load "tm-setup") (load "gnus") (load "mime-compose")NOTE: Loading the package disables citation highlighting by default. To get the old behavior back, use the M-t command.
ail-indentation-spaces
spaces or mail-yank-prefix
if that is
non-nil, unless you have set your own mail-citation-hook
, which will
be called to to do the job.
You might also consider the Supercite package, which allows for pretty
arbitrarily complex quoting styles. Some people love it, some people
hate it.
(("Subject" ("^\\(Re: \\)?[^a-z]*$" -200 nil R)))
(("xref" ("alt.fan.oj-simpson" -1000 nil s)) ("subject" ("\\<\\(make\\|fast\\|big\\)\\s-*\\(money\\|cash\\|bucks?\\)\\>" -1000 nil r) ("$$$$" -1000 nil s)))
(("subject" ;; CAPS OF THE WORLD, UNITE ("^..[^a-z]+$" -1 nil R) ;; $$$ Make Money $$$ (Try work) ("$" -1 nil s) ;; I'm important! And I have exclamation marks to prove it! ("!" -1 nil s)))
( (read-only t) ("subject" ;; ALL CAPS SUBJECTS ("^\\([Rr][Ee]: +\\)?[^a-z]+$" -1 nil R) ;; $$$ Make Money $$$ ("$$" -10 nil s) ;; Empty subjects are worthless! ("^ *\\([(<]none[>)]\\|(no subject\\( given\\)?)\\)? *$" -10 nil r) ;; Sometimes interesting announces occur! ("ANN?OU?NC\\(E\\|ING\\)" +10 nil r) ;; Some people think they're on mailing lists ("\\(un\\)?sub?scribe" -100 nil r) ;; Stop Micro$oft NOW!! ("\\(m\\(icro\\)?[s$]\\(oft\\|lot\\)?-?\\)?wind?\\(ows\\|aube\\|oze\\)?[- ]*\\('?95\\|NT\\|3[.]1\\|32\\)" -1001 nil r) ;; I've nothing to buy ("\\(for\\|4\\)[- ]*sale" -100 nil r) ;; SELF-DISCIPLINED people ("\\[[^a-z0-9 \t\n][^a-z0-9 \t\n]\\]" +100 nil r) ) ("from" ;; To keep track of posters from my site (".dgac.fr" +1000 nil s)) ("followup" ;; Keep track of answers to my posts ("boubaker" +1000 nil s)) ("lines" ;; Some people have really nothing to say!! (1 -10 nil <=)) (mark -100) (expunge -1000) )
(("subject" ;; No junk mail please! ("please ignore" -500 nil s) ("test" -500 nil e)) )
("xref" ;; the more cross posting, the exponentially worse the article ("^xref: \\S-+ \\S-+ \\S-+ \\S-+" -1 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -2 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -4 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -8 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -16 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -32 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -64 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -128 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -256 nil r) ("^xref: \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+ \\S-+" -512 nil r))
(defconst mail-yank-ignored-headers "^.*:" "Delete these headers from old message when it's inserted in a reply.")
(setq gnus-button-url 'gnus-netscape-open-url)
(setq gnus-save-killed-list t)and the second with
(setq gnus-read-active-file t)If both are disabled, Gnus will not know what newsgroups exists. There is no option to get the list by casting a spell.
define-key
or something like that in one of the
summary mode hooks? This would force Emacs to recalculate the keyboard
shortcuts. Removing the call should speed up M-x gnus-summary-mode
RET by a couple of orders of magnitude. You can use
(define-key gnus-summary-mode-map KEY COMMAND)in your `.gnus' instead.
(add-hook 'nntp-server-opened-hook 'nntp-send-authinfo)
(setq gnus-auto-select first nil)
;;; Don't auto-select first article if reading sources, or archives or ;;; jobs postings, etc. and just display the summary buffer (add-hook 'gnus-select-group-hook (function (lambda () (cond ((string-match "sources" gnus-newsgroup-name) (setq gnus-auto-select-first nil)) ((string-match "jobs" gnus-newsgroup-name) (setq gnus-auto-select-first nil)) ((string-match "comp\\.archives" gnus-newsgroup-name) (setq gnus-auto-select-first nil)) ((string-match "reviews" gnus-newsgroup-name) (setq gnus-auto-select-first nil)) ((string-match "announce" gnus-newsgroup-name) (setq gnus-auto-select-first nil)) ((string-match "binaries" gnus-newsgroup-name) (setq gnus-auto-select-first nil)) (t (setq gnus-auto-select-first t))))))
((local (gnus-auto-select-first nil)))and insert
(setq gnus-auto-select-first t)in your `.gnus'.
gnus-auto-expirable-newsgroups
to automagically expire articles
in some groups (Gnus being one of them). Sometimes there are
interesting articles in these groups that I want to keep. Is there any
way of explicitly marking an article as un-expirable - that is mark it
as read but not expirable?
Use u, !, d or M-u in the summary buffer. You
just remove the E mark by setting some other mark. It's not
necessary to tick the articles.
gnus-group-check-bogus-groups
does not
recognize them.
Removing mail groups is tricky at the moment. (It's on the to-do list,
though.) You basically have to kill the groups in Gnus, shut down Gnus,
edit the active file to exclude these groups, and probably remove the
nnml directories that contained these groups as well. Then start Gnus
back up again.
((adapt ignore) (local (gnus-use-scoring nil)) (exclude-files "all.SCORE"))
Go to the first, previous, next, last section, table of contents.