From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1929 invoked from network); 16 Jun 1999 13:08:26 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 16 Jun 1999 13:08:26 -0000 Received: (qmail 17008 invoked by alias); 16 Jun 1999 13:07:52 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 6662 Received: (qmail 17001 invoked from network); 16 Jun 1999 13:07:49 -0000 Date: Wed, 16 Jun 1999 15:07:46 +0200 (MET DST) Message-Id: <199906161307.PAA07315@beta.informatik.hu-berlin.de> From: Sven Wischnowsky To: zsh-workers@sunsite.auc.dk In-reply-to: "Kiddle, Oliver"'s message of Wed, 16 Jun 1999 14:00:56 +0100 Subject: Re: history related suggestions Kiddle, Oliver wrote: > > Extra levels of expansion tend to make things a bit of a mess, and in my > > experience you always get to the point where you need the extra > flexibility > > of a function anyway. (Cf. S. Wischnowsky, Collected New Completion > > Fair enough if it's hard to implement but my thinking was that it would > allow a lot of problems to be solved more succinctly than by using a > function. It's easy to implement (and indeed my suggestion for aliases does that -- although I didn't really like it when I wrote it). The problem this always leads to is quoting: if you want to pass the string `$foo' to a widget you don't want the shell to expand it. Anyway, we could add a automatic-autoloading mechanism for widgets, too, making defining them simple. Bye Sven -- Sven Wischnowsky wischnow@informatik.hu-berlin.de