Index: nnweb.el =================================================================== RCS file: /usr/local/cvsroot/gnus/lisp/nnweb.el,v retrieving revision 7.15 diff -c -r7.15 nnweb.el *** nnweb.el 13 Feb 2006 13:32:28 -0000 7.15 --- nnweb.el 23 Feb 2006 19:39:02 -0000 *************** *** 27,35 **** ;; Note: You need to have `w3' installed for some functions to work. - ;; FIXME: Due to changes in the HTML output of Gmane, stuff related to Gmane - ;; web groups (`gnus-group-make-web-group') doesn't work anymore. - ;;; Code: (eval-when-compile (require 'cl)) --- 27,32 ---- *************** *** 82,88 **** (reference . identity) (map . nnweb-gmane-create-mapping) (search . nnweb-gmane-search) ! (address . "http://gmane.org/") (identifier . nnweb-gmane-identity))) "Type-definition alist.") --- 79,85 ---- (reference . identity) (map . nnweb-gmane-create-mapping) (search . nnweb-gmane-search) ! (address . "http://search.gmane.org/cgi-bin/omega.cgi") (identifier . nnweb-gmane-identity))) "Type-definition alist.") *************** *** 407,412 **** --- 404,410 ---- (save-excursion (set-buffer nnweb-buffer) (erase-buffer) + (nnheader-message 7 "Searching google...") (when (funcall (nnweb-definition 'search) nnweb-search) (let ((more t) (i 0)) *************** *** 417,431 **** (goto-char (point-min)) (incf i 100) (if (or (not (re-search-forward ! "\"]+\\)\">= i nnweb-max-hits)) (setq more nil) ;; Yup, there are more articles (setq more (concat (nnweb-definition 'base) (match-string 1))) (when more (erase-buffer) (mm-url-insert more)))) ;; Return the articles in the right order. (setq nnweb-articles (sort nnweb-articles 'car-less-than-car)))))) --- 415,432 ---- (goto-char (point-min)) (incf i 100) (if (or (not (re-search-forward ! "\"]+\\)\">= i nnweb-max-hits)) (setq more nil) ;; Yup, there are more articles (setq more (concat (nnweb-definition 'base) (match-string 1))) (when more (erase-buffer) + (nnheader-message 7 "Searching google...(%d)" i) (mm-url-insert more)))) ;; Return the articles in the right order. + (nnheader-message 7 "Searching google...done") (setq nnweb-articles (sort nnweb-articles 'car-less-than-car)))))) *************** *** 458,503 **** "Perform the search and create a number-to-url alist." (save-excursion (set-buffer nnweb-buffer) ! (erase-buffer) ! (when (funcall (nnweb-definition 'search) nnweb-search) ! (let ((more t) ! (case-fold-search t) ! (active (or (cadr (assoc nnweb-group nnweb-group-alist)) ! (cons 1 0))) ! subject group url ! map) ! ;; Remove stuff from the beginning of results ! (goto-char (point-min)) ! (search-forward "Search Results