From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/35514 Path: main.gmane.org!not-for-mail From: Per Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Wizards (was: Re: Oort Version) Date: 28 Mar 2001 17:58:59 +0200 Organization: The Church of Emacs Message-ID: References: <763dc0s6d0.fsf@newjersey.ppllc.com> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035171246 3498 80.91.224.250 (21 Oct 2002 03:34:06 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 03:34:06 +0000 (UTC) Return-Path: Original-Received: (qmail 17284 invoked by alias); 28 Mar 2001 15:59:28 -0000 Original-Received: (qmail 17279 invoked from network); 28 Mar 2001 15:59:27 -0000 Original-Received: from sheridan.dina.kvl.dk (130.225.40.227) by gnus.org with SMTP; 28 Mar 2001 15:59:27 -0000 Original-Received: from ssv2.dina.kvl.dk (ssv2.dina.kvl.dk [130.225.40.226]) by sheridan.dina.kvl.dk (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id RAA12093; Wed, 28 Mar 2001 17:58:59 +0200 Original-Received: from abraham by ssv2.dina.kvl.dk with local (Exim 3.12 #1 (Debian)) id 14iILb-0001I0-00; Wed, 28 Mar 2001 17:58:59 +0200 Original-To: ding@gnus.org X-Face: +kRV2]2q}lixHkE{U)mY#+6]{AH=yN~S9@IFiOa@X6?GM|8MBp/ In-Reply-To: (Karl Kleinpaste's message of "28 Mar 2001 09:47:12 -0500") User-Agent: Gnus/5.090001 (Oort Gnus v0.01) Emacs/20.7 Original-Lines: 63 Xref: main.gmane.org gmane.emacs.gnus.general:35514 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:35514 Karl Kleinpaste writes: > Do you still have the code? It would be worth looking at today. Rot > can be cut out. It may be in W3. W3 is build upon the same widget library as customize, and the primary idea was to have a html tag that expanded into a customize widget, and the secondary idea was to have Emacs Lisp as an HTML script language (instead of ECMAscript)... Hey, I actually have a demo-page from back then! Look at http://www.dina.kvl.dk/~abraham/custom/gnus.html with w3 to get an idea of what I was trying to achieve. W3 *is* FSF signed, but I don't think anyone is working on integrating it. W3 need to be a "core feature" of both Emacs and XEmacs for this approach to be feasible, simple minded customization should not require any extra packages. The alternative is to write an ad-hoc markup langauge, which I think is silly. I'd much rather have W3 used everywhere. > Do you mean by using a long (contorted?) list of alternate selectors? > That could get really hairy, I would think. But it would be good for > a first pass. I don't understand what you mean, but then again, I have never used the : or ! features. It was just a thought. Maybe the best option would be to drop the fancy split, and write a third value for nnmail-split-methods, say nnmail-split-common, which understood some not very flexible but easy to understand options. The default syntax is very simple, too simple for common tasks. The recursive nature of nnmail-split-fancy is way cool and very powerful if you have a CS degree, and utter gibberish if not. The nnmail-split-common should understand some simple lists corresponding to common splits. Maybe junk, people, lists, and other. > > A problem is that BBDB is FSF code, which makes it problematic to > ( s/is/isn't/ ?) Yes. > So let's provide BBDB auto-graft iff we detect that BBDB is > available. Can "require" be wrapped inside "ignore-errors"? Yes. It doesn't really interest me though, the vast majorioty of ordinary users just use what is bundled. > I wish I had any experience using VM, but I've never once invoked it > except by accident. It is a long time since I used VM, but Kyle Jones write beautiful code with nice and clear apis. I just wish he would agree to sign papers. > But how does this interact with users who run >1 simultaneous Emacs? Badly.