From 3c7ebb5757218763ad5f2d74d5001681f578adbe Mon Sep 17 00:00:00 2001 From: Lars Magne Ingebrigtsen Date: Sat, 22 Apr 2000 22:45:00 +0000 Subject: [PATCH] * nnweb.el (nnweb-dejanews-create-mapping): Remove the context string. (nnweb-request-group): Don't scan twice. (nnweb-request-scan): Don't nix out the hashtb. --- lisp/ChangeLog | 13 +++++++++++++ lisp/gnus-agent.el | 4 ++-- lisp/gnus-sum.el | 10 +++++++--- lisp/nnspool.el | 2 +- lisp/nnweb.el | 6 +++--- texi/ChangeLog | 8 ++++++++ texi/Makefile.in | 18 ++++++++++++++++-- texi/gnus.texi | 8 ++++++++ 8 files changed, 58 insertions(+), 11 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 79174f3f1..532efde99 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,9 +1,22 @@ +2000-04-23 00:32:32 Lars Magne Ingebrigtsen + + * gnus-sum.el (t): M-down and M-up. + +2000-04-22 20:22:03 Kai Großjohann + + * gnus-sum.el: Doc fix. + 2000-04-22 10:25:56 Shenghuo ZHU * nnwarchive.el (nnwarchive-egroups-article): Remove < and >. 2000-04-22 14:25:05 Lars Magne Ingebrigtsen + * nnweb.el (nnweb-dejanews-create-mapping): Remove the context + string. + (nnweb-request-group): Don't scan twice. + (nnweb-request-scan): Don't nix out the hashtb. + * message.el (message-get-reply-headers): Return a value. 2000-04-22 14:12:41 David Aspinwall diff --git a/lisp/gnus-agent.el b/lisp/gnus-agent.el index 7792c2f6f..5fbba8f79 100644 --- a/lisp/gnus-agent.el +++ b/lisp/gnus-agent.el @@ -862,12 +862,12 @@ the actual number of articles toggled is returned." (let ((articles (gnus-list-of-unread-articles group)) (gnus-decode-encoded-word-function 'identity) (file (gnus-agent-article-name ".overview" group))) - ;; add article with marks to list of article headers we want to fetch + ;; Add article with marks to list of article headers we want to fetch. (dolist (arts (gnus-info-marks (gnus-get-info group))) (setq articles (union (gnus-uncompress-sequence (cdr arts)) articles))) (setq articles (sort articles '<)) - ;; remove known articles + ;; Remove known articles. (when (gnus-agent-load-alist group) (setq articles (gnus-sorted-intersection articles diff --git a/lisp/gnus-sum.el b/lisp/gnus-sum.el index 5e8e816b2..1cbd476bb 100644 --- a/lisp/gnus-sum.el +++ b/lisp/gnus-sum.el @@ -172,9 +172,11 @@ This variable will only be used if the value of This applies to marking commands as well as other commands that \"naturally\" select the next article, like, for instance, `SPC' at the end of an article. -If nil, only the marking commands will go to the next (un)read article. -If `never', commands that usually go to the next unread article, will -go to the next article, whether it is read or not." + +If nil, the marking commands do NOT go to the next unread article +(they go to the next article instead). If `never', commands that +usually go to the next unread article, will go to the next article, +whether it is read or not." :group 'gnus-summary-marks :link '(custom-manual "(gnus)Setting Marks") :type '(choice (const :tag "off" nil) @@ -1322,6 +1324,8 @@ increase the score of each group you read." "\M-\C-h" gnus-summary-hide-thread "\M-\C-f" gnus-summary-next-thread "\M-\C-b" gnus-summary-prev-thread + [(meta down)] gnus-summary-next-thread + [(meta up)] gnus-summary-prev-thread "\M-\C-u" gnus-summary-up-thread "\M-\C-d" gnus-summary-down-thread "&" gnus-summary-execute-command diff --git a/lisp/nnspool.el b/lisp/nnspool.el index 9e9e711e9..5cbfed79a 100644 --- a/lisp/nnspool.el +++ b/lisp/nnspool.el @@ -1,5 +1,5 @@ ;;; nnspool.el --- spool access for GNU Emacs -;; Copyright (C) 198,998,89,90,93,94,95,96,97,98 Free Software Foundation, Inc. +;; Copyright (C) 1988,89,90,93,94,95,96,97,98 Free Software Foundation, Inc. ;; Author: Masanobu UMEDA ;; Lars Magne Ingebrigtsen diff --git a/lisp/nnweb.el b/lisp/nnweb.el index 025ac62dc..d0aafe786 100644 --- a/lisp/nnweb.el +++ b/lisp/nnweb.el @@ -121,7 +121,6 @@ and `altavista'.") (deffoo nnweb-request-scan (&optional group server) (nnweb-possibly-change-server group server) - (setq nnweb-hashtb (gnus-make-hashtable 4095)) (funcall (nnweb-definition 'map)) (unless nnweb-ephemeral-p (nnweb-write-active) @@ -139,8 +138,6 @@ and `altavista'.") (setq nnweb-search (nth 3 info)) (unless dont-check (nnweb-read-overview group))))) - (unless dont-check - (nnweb-request-scan group)) (cond ((not nnweb-articles) (nnheader-report 'nnweb "No matching articles")) @@ -293,6 +290,7 @@ and `altavista'.") (when group (when (and (not nnweb-ephemeral-p) (not (equal group nnweb-group))) + (setq nnweb-hashtb (gnus-make-hashtable 4095)) (nnweb-request-group group nil t)))) (defun nnweb-init (server) @@ -393,6 +391,8 @@ and `altavista'.") (setq date "Jan 1 00:00:00 0000")) (incf i) (setq url (concat url "&fmt=text")) + (when (string-match "&context=[^&]+" url) + (setq url (replace-match "" t t url))) (unless (nnweb-get-hashtb url) (push (list diff --git a/texi/ChangeLog b/texi/ChangeLog index 97222fed7..af5e80e1f 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,11 @@ +2000-04-23 00:32:23 Lars Magne Ingebrigtsen + + * gnus.texi (Thread Commands): Add keystrokes. + +2000-04-22 21:12:25 Alan Shutko + + * Makefile.in: Add pdf support. + 2000-04-21 12:07:20 Shenghuo ZHU * gnus.texi (Listing Groups): Addition. diff --git a/texi/Makefile.in b/texi/Makefile.in index abb518e30..5a9961439 100644 --- a/texi/Makefile.in +++ b/texi/Makefile.in @@ -6,11 +6,12 @@ top_srcdir = @top_srcdir@ VPATH=$(srcdir) TEXI2DVI=texi2dvi -EMACS=emacs +TEXI2PDF=texi2pdf MAKEINFO=@MAKEINFO@ EMACSINFO=$(EMACS) -batch -q -no-site-file INFOSWI=-l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer XINFOSWI=-l texinfmt -f texinfo-every-node-update -f texinfo-format-buffer -f save-buffer +PDFLATEX=pdflatex LATEX=latex DVIPS=dvips PERL=perl @@ -23,7 +24,7 @@ all: gnus message emacs-mime most: texi2latex.elc latex latexps -.SUFFIXES: .texi .dvi .ps +.SUFFIXES: .texi .dvi .ps .pdf .texi: if test -x $(MAKEINFO); then \ @@ -34,15 +35,28 @@ most: texi2latex.elc latex latexps dvi: gnus.dvi message.dvi refcard.dvi emacs-mime.dvi +pdf: gnus.pdf message.pdf refcard.pdf emacs-mime.pdf + .texi.dvi : $(PERL) -n -e 'print unless (/\@iflatex/ .. /\@end iflatex/)' $< > gnustmp.texi $(TEXI2DVI) gnustmp.texi cp gnustmp.dvi $*.dvi rm gnustmp.* +.texi.pdf : + $(PERL) -n -e 'print unless (/\@iflatex/ .. /\@end iflatex/)' $< > gnustmp.texi + $(TEXI2PDF) gnustmp.texi + cp gnustmp.pdf $*.pdf + rm gnustmp.* + refcard.dvi: refcard.tex gnuslogo.refcard gnusref.tex $(LATEX) refcard.tex + +refcard.pdf: refcard.tex gnuslogo.refcard gnusref.tex + epstopdf gnuslogo.refcard --outfile=gnuslogo.refcard.pdf + $(PDFLATEX) refcard.tex + clean: rm -f gnus.*.bak *.ky *.cp *.fn *.cps *.kys *.log *.aux *.dvi *.vr \ *.tp *.toc *.pg gnus.latexi *.aux *.[cgk]idx \ diff --git a/texi/gnus.texi b/texi/gnus.texi index 3670d7452..92c335836 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -5799,11 +5799,19 @@ understand the numeric prefix. @item T n @kindex T n (Summary) +@itemx M-C-n +@kindex M-C-n (Summary) +@itemx M-down +@kindex M-down (Summary) @findex gnus-summary-next-thread Go to the next thread (@code{gnus-summary-next-thread}). @item T p @kindex T p (Summary) +@itemx M-C-p +@kindex M-C-p (Summary) +@itemx M-up +@kindex M-up (Summary) @findex gnus-summary-prev-thread Go to the previous thread (@code{gnus-summary-prev-thread}). -- 2.25.1