From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/28899 Path: main.gmane.org!not-for-mail From: Karl Kleinpaste Newsgroups: gmane.emacs.gnus.general Subject: Re: Wishlist for oGnus Date: 21 Jan 2000 11:15:58 -0500 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035165664 32219 80.91.224.250 (21 Oct 2002 02:01:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:01:04 +0000 (UTC) Return-Path: Original-Received: from bart.math.uh.edu (bart.math.uh.edu [129.7.128.48]) by mailhost.sclp.com (Postfix) with ESMTP id 33F93D051E for ; Fri, 21 Jan 2000 11:17:46 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by bart.math.uh.edu (8.9.1/8.9.1) with ESMTP id KAB18156; Fri, 21 Jan 2000 10:17:30 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 21 Jan 2000 10:16:47 -0600 (CST) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id KAA04966 for ; Fri, 21 Jan 2000 10:16:35 -0600 (CST) Original-Received: from beaver.jprc.com (unknown [207.86.147.217]) by mailhost.sclp.com (Postfix) with ESMTP id 87B40D051E for ; Fri, 21 Jan 2000 11:16:24 -0500 (EST) Original-Received: (from karl@localhost) by beaver.jprc.com (8.9.3/8.9.3) id LAA13228; Fri, 21 Jan 2000 11:15:58 -0500 X-Authentication-Warning: beaver.jprc.com: karl set sender to karl@justresearch.com using -f Original-To: ding@gnus.org X-Face: "5(T0tZd{6}pd~YzBG8O/*EW,.]6]@`m^e;fv65W^Y&=d"M\1H}>T~4_.kcDD.O~y3k)a6h R;Nmi>9|>Nm${2IpM0^RcUEa\jcq?KOP)C&~x51l~zCHTulL^_T|u0I^kB'z@]{`2YjQu In-Reply-To: Jonas Steverud's message of "21 Jan 2000 11:17:56 +0100" Original-Lines: 46 User-Agent: Gnus/5.0804 (Gnus v5.8.4) XEmacs/21.2 (Hera) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:28899 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:28899 Most of what I want is mail-specific. * Additional article marking, and an ability to affect marks placed during e.g. mail acquisition. I want to be able to notice the subject "fast money" or "web traffic", automatically mark it with a `$', and score it into oblivion. (But I fear that wanting to change marks with mail-source-* and nnmail-* functions will represent a philosophical conflict with the rest of Gnus' management of article marks. mail-source-* and nnmail-* currently hack around with files under ~/Mail and leave traces in ~/Mail/active, but don't affect things stored in .newsrc.eld.) * A much better interface to nnmail-split-methods. I don't know how I'd like this done, but I know that the current method of manually hacking regexps is pretty untenable for new users. My boss, who is tenured faculty at CMU and CEO & CTO at JPRC, and whose research work has involved Lisp for the last 25 years, is trying to implant himself in a Gnus mail environment, and this is a big sticking point even for him. * PGP-supported encryption of entire nnml & nnmh groups. There are people with whom I exchange mail routinely who don't send w/PGP, but I'd really rather that the content not be left lying around unencrypted. Hook into article acquisition the way jka-compr supposedly does, to auto-decrypt every message read. * Baby's First Mail In Gnus. Some set of functions that the new-to-mail-in-Gnus user can invoke which will query the user appropriately for the basic information required to establish mail handling, leaving the appropriate traces in .gnus. Perhaps a customize buffer would be appropriate. - Where does your mail come from? - If some server, what is your POP/IMAP protocol identity? - What is your identity when sending mail, as opposed to posting to Usenet? - Here are some basic concepts of mail groups (list a few: personal mail, company-wide mail, mailing lists, garbage dumps, receptacles for outbound copies of what one sends; which ones do you want to instantiate, and what mail should land in each? [/viz./ problem of nnmail-split-methods interface.] * Full integration of nnir into Gnus. Generic hooks for adding new external nnir sources. I use a couple experimental, in-house tools (JPRC is a research lab, occupied with document analysis and machine learning) and adding new search engines to nnir by hacking the main nnir.el module is rather clunky.