From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/60529 Path: news.gmane.org!not-for-mail From: =?iso-8859-1?Q?Jochen_K=FCpper?= Newsgroups: gmane.emacs.gnus.general Subject: Re: rrs opening from summary does not mark read Date: Sun, 03 Jul 2005 11:44:59 +0200 Organization: Fritz-Haber-Institut der MPG Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1120384172 26141 80.91.229.2 (3 Jul 2005 09:49:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 3 Jul 2005 09:49:32 +0000 (UTC) Original-X-From: ding-owner+M9056-qhrM8SXbD5ICJmmTlSVZx4dd74u8MsAO@public.gmane.org Sun Jul 03 11:49:22 2005 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dp16H-0006z3-AI for ding-account-Uylq5CNFT+jYtjvyW6yDsg@public.gmane.org; Sun, 03 Jul 2005 11:49:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1Dp12J-0002Aa-00; Sun, 03 Jul 2005 04:45:15 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1Dp12D-0002AV-00 for ding-qhrM8SXbD5ICJmmTlSVZx4dd74u8MsAO@public.gmane.org; Sun, 03 Jul 2005 04:45:09 -0500 Original-Received: from quimby.gnus.org ([80.91.224.244]) by util2.math.uh.edu with esmtp (Exim 4.30) id 1Dp12A-00031S-A7 for ding-qhrM8SXbD5ICJmmTlSVZx4dd74u8MsAO@public.gmane.org; Sun, 03 Jul 2005 04:45:06 -0500 Original-Received: from mail-in-09.arcor-online.net ([151.189.21.49]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Dp128-00079z-00 for ; Sun, 03 Jul 2005 11:45:04 +0200 Original-Received: from mail-in-09-z2.arcor-online.net (mail-in-09-z2.arcor-online.net [151.189.8.21]) by mail-in-09.arcor-online.net (Postfix) with ESMTP id 76DF0381E8 for ; Sun, 3 Jul 2005 11:45:04 +0200 (CEST) Original-Received: from mail-in-08.arcor-online.net (mail-in-08.arcor-online.net [151.189.21.48]) by mail-in-09-z2.arcor-online.net (Postfix) with ESMTP id F0F1863357 for ; Sun, 3 Jul 2005 11:45:03 +0200 (CEST) Original-Received: from doze.jochen-kuepper.de.fhi-berlin.mpg.de (dsl-084-059-056-052.arcor-ip.net [84.59.56.52]) by mail-in-08.arcor-online.net (Postfix) with ESMTP id 7AE81558AA for ; Sun, 3 Jul 2005 11:45:03 +0200 (CEST) Original-To: ding-smP1P7uqpqc@public.gmane.org In-Reply-To: (Guido Van Hoecke's message of "Sat, 02 Jul 2005 22:22:29 +0200") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUcGRSqioSCPi7Cwbxu Vk5MQjycXkxMKiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFG2qEAAAB5klEQVR42nXUwY7aMBAA UK8E4tqpI/fMKIWzFdBewcwm10WA9tpksz6zFci/37GdxF7a+mLwi2fGQ4yo/jPE9AkaIcRM/gU7 EcfTA/zgtWsuEfRmWPVjlsOryMYpAYgvYz9B8RXmhxHEw/gcQD+sz/cDbMLXhbu7a6j6Nob6FuDW U21+uje8nuUA/rnXxR4ArCWi5jhWJSJUmoWop7HckPt+Bz6PsrYmexgg5HY3CDvKuq/lAM9hB4VQ HfZEMt8xj2BLSrD1cDlThNJMoXSEWnroDJr3HM5nDtUbRIPuluDqLlx8YdYuh0o87S6+DWANUrn+ Pf0eO7vh1Awf98XKXi/jAatnCwU/Bebl5pZqjRNs2xa4IcoqdEuN5QSbFn3pYLkqqbtyLLfSEbQi XEn4jsvpZRiAO7UCUCYBhE7zhAgSclAyToiSO5xgA+8RONYqD6X3YYdWnakJU1WVPsaI0LXU5VBF kMr6aJTBPk4KfP5SJoAYEXpE5/4FVnVrpHQ/tny/pAduZl/bBDsGLbkqD7ZN0PgbCfwucPL49gzd pZmPw22SoPoc+iZkAL+J6nRrdQEHf+4Qqm4TFJJ8idxYrumY/QEAFHQI65xhcZqgOEHhTAhk6WUu jgPohnc4wgD21+zN+c79AZmNym6Cgz4IAAAAAElFTkSuQmCC X-Archive: encrypt X-Attribution: Jochen OpenPGP: id=CC1B0B4D; url=http://jochen-kuepper.de/computer/keys.asc X-Request-PGP: http://jochen-kuepper.de/computer/keys.asc X-URL: http://jochen-kuepper.de Original-Lines: 77 X-Spam-Score: -4.9 (----) Precedence: bulk Original-Sender: ding-owner-qhrM8SXbD5ICJmmTlSVZx4dd74u8MsAO@public.gmane.org Xref: news.gmane.org gmane.emacs.gnus.general:60529 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:60529 Guido Van Hoecke writes: > The "Gnus v5.10.7" info manual about RSS gives a lisp snippet to open > an nnrss url directly from the summary buffer. This works as a charm, > albeit that the summary buffer entry doesn't get marked as read.=20 > > Does any gnus/lisp guru care to add this to the browse-nnrss-url > defun?=20 The code in the manual (No Gnus v0.4) contains ,---- | (if url | (progn | (browse-url (cdr url)) | (gnus-summary-mark-as-read-forward 1)) | (gnus-summary-scroll-up arg)))) `---- Therefore the article should be marked read when a url is present. ,----[ C-h f gnus-summary-mark-as-read-forward RET ] | gnus-summary-mark-as-read-forward is an interactive compiled Lisp functio= n in `gnus-sum'. | (gnus-summary-mark-as-read-forward N) |=20 | Mark N articles as read forwards. | If N is negative, mark backwards instead. | The difference between N and the actual number of articles marked is | returned. |=20 | [back] `---- Personally I use the following, which has some more from this list or the Wiki or so. This works nicely (again: No Gnus v0.4): ,---- | (add-hook 'gnus-summary-mode-hook | (lambda () | (if (string-match "nnrss:" gnus-newsgroup-name) | (progn | (make-local-variable 'gnus-show-threads) | (make-local-variable 'gnus-article-sort-functions) | (make-local-variable 'gnus-use-adaptive-scoring) | (make-local-variable 'gnus-use-scoring) | (make-local-variable 'gnus-score-find-score-files-funct= ion) | (make-local-variable 'gnus-summary-line-format) | (setq gnus-show-threads nil) | (setq gnus-article-sort-functions 'gnus-article-sort-by= -number) | (setq gnus-use-adaptive-scoring nil) | (setq gnus-use-scoring t) | (setq gnus-score-find-score-files-function 'gnus-score-= find-single) | (setq gnus-summary-line-format "%U%R%z%[%d%] %I%( %s%)\= n"))))) | (defun jk/browse-nnrss-url(arg) | (interactive "p") | (let ((url (assq nnrss-url-field | (mail-header-extra | (gnus-data-header | (assq (gnus-summary-article-number) | gnus-newsgroup-data)))))) | (if url | (progn | (browse-url (cdr url)) | (gnus-summary-mark-as-read-forward 1)) | (gnus-summary-scroll-up arg)))) | (add-to-list 'nnmail-extra-headers nnrss-url-field) | (add-hook 'gnus-summary-mode-hook | (lambda () | (if (string-match "nnrss" gnus-newsgroup-name) | (define-key gnus-summary-mode-map (kbd "") 'jk/brows= e-nnrss-url)))) `---- However, the AFAICT the relevant piece of code is the same. HTH Greetings, Jochen --=20 Einigkeit und Recht und Freiheit http://www.Jochen-Kuepper.de Libert=E9, =C9galit=E9, Fraternit=E9 GnuPG key: CC1B0B4D (Part 3 you find in my messages before fall 2003.)