From 6f0045423af3efc9431a66d9d70a441feb601709 Mon Sep 17 00:00:00 2001 From: yamaoka Date: Tue, 20 Feb 2001 03:11:44 +0000 Subject: [PATCH] Synch with Oort Gnus. --- lisp/nnweb.el | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/lisp/nnweb.el b/lisp/nnweb.el index ebe13af..cf18fb6 100644 --- a/lisp/nnweb.el +++ b/lisp/nnweb.el @@ -750,15 +750,21 @@ and `altavista'.") (setq Subject (buffer-string)) (goto-char (point-max)) (widen) - (narrow-to-region (re-search-forward "]+>" nil t) - (search-forward "" nil t)) - (nnweb-remove-markup) - (nnweb-decode-entities) - (setq Newsgroups (buffer-string)) - (goto-char (point-max)) - (widen) - (when (looking-at - "[ \t]*-[ \t]*\\([0-9]+/[A-Za-z]+/[0-9]+\\)[ \t]*by[ \t]*\\([^<]*\\) - ]+>") + (goto-char (match-end 0))) + (if (not (looking-at "]+>")) + (skip-chars-forward " \t") + (narrow-to-region (point) + (search-forward "" nil t)) + (nnweb-remove-markup) + (nnweb-decode-entities) + (setq Newsgroups (buffer-string)) + (goto-char (point-max)) + (widen) + (skip-chars-forward "- \t")) + (when (looking-at + "\\([0-9]+/[A-Za-z]+/[0-9]+\\)[ \t]*by[ \t]*\\([^<]*\\) -