From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/24198 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.emacs.gnus.general Subject: Suggestion: gnus-goto-article Date: 12 Jul 1999 19:31:49 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: <87iu7pqtje.fsf@raven.localnet> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035161805 7391 80.91.224.250 (21 Oct 2002 00:56:45 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 00:56:45 +0000 (UTC) Return-Path: Original-Received: from farabi.math.uh.edu (farabi.math.uh.edu [129.7.128.57]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id UAA16907 for ; Mon, 12 Jul 1999 20:36:57 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by farabi.math.uh.edu (8.9.1/8.9.1) with ESMTP id TAB19488; Mon, 12 Jul 1999 19:32:47 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 12 Jul 1999 19:33:05 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id TAA26184 for ; Mon, 12 Jul 1999 19:32:55 -0500 (CDT) Original-Received: from cs2868-35.austin.rr.com (mail@cs2868-35.austin.rr.com [24.28.68.35]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id UAA16801 for ; Mon, 12 Jul 1999 20:31:53 -0400 (EDT) Original-Received: from raven.localnet ([192.168.1.7] ident=mail) by cs2868-35.austin.rr.com with esmtp (Exim 2.11 #1 (Debian)) for ding@gnus.org id 113qXP-0002Vg-00; Mon, 12 Jul 1999 19:35:11 -0500 Original-Received: from rlb by raven.localnet with local (Exim 2.11 #1 (Debian)) for ding@gnus.org id 113qU9-0003kc-00; Mon, 12 Jul 1999 19:31:49 -0500 Original-To: ding@gnus.org Original-Lines: 48 User-Agent: Gnus/5.070095 (Pterodactyl Gnus v0.95) Emacs/20.3 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:24198 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:24198 I realized that all that noise I made about wanting a "fourth" article state could be much better addressed (for me at least) with a completely different approach that I think might prove quite useful for others too. The reason I wanted a fourth state was that I wanted to be able to mark articles that I needed to do something about in the medium-term future, but that really weren't urgent, a sort of a "to-do" list. What I realized was that this could be better handled with a more general approach. What I'd like is a function (gnus-goto-article gnurl) This would be an (interactive) function that could be called from anywhere in emacs that would jump immediately to the appropriate summary buffer (launching gnus if needed) to display the article specified by gnurl. Then I'd like to have another function (gnus-follow-gnurl-at-point) that would call gnus-goto-article on the gnurl underneath the cursor and one other related function: (gnus-summary-copy-gnurl) Which would capture a gnurl for the article the cursor was on that you could yank elsewhere. This would let you create plain text documents like (format for a gnurl not to be taken seriously) * Make sure to check on the status of those rampaging elephants . * See if the ding group thinks your proposal stinks . Or perhaps the gnurl should be a message ID or news server article ID? I'm not familiar enough with the mail/news implementations to know what's workable, though a unique ID would mean that even if you moved the article, gnus-goto-article would still be able to track it down. Thoughts? -- Rob Browning PGP=E80E0D04F521A094 532B97F5D64E3930