From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16299 invoked from network); 8 Jun 2000 16:03:00 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 8 Jun 2000 16:03:00 -0000 Received: (qmail 14182 invoked by alias); 8 Jun 2000 16:02:50 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 11824 Received: (qmail 14174 invoked from network); 8 Jun 2000 16:02:49 -0000 Date: Thu, 08 Jun 2000 17:02:15 +0100 From: Peter Stephenson Subject: Re: wish for a colored completion system In-reply-to: "Your message of Thu, 08 Jun 2000 16:49:13 +0200." <200006081449.QAA21570@beta.informatik.hu-berlin.de> To: zsh-workers@sunsite.auc.dk (Zsh hackers list) Message-id: <0FVU005MNF7Q6N@la-la.cambridgesiliconradio.com> Content-transfer-encoding: 7BIT > It's the normal way of configuring things for the new completion > system and I definitely think colouring should be done like all other > setup for it. The `=pat=col' syntax was partly chosen because we > (well, some people here) wanted the possibility to use their $LS_COLOR > for zsh, too. That left us not too many syntax extensions to use. It's perfectly possible to write a front-end to compile styles, though, which you give command names, colours, patterns, etc., and which produces the zstyle command. It's not really suitable for sticking in compinstall at the moment since it needs quite a lot of work to handle non-default contexts in a natural way. You can specify a context at the moment, but it's a bit bemusing for the average user who hasn't spent their weekends wading through the manual, and it would be better to make it easier to change the context from within the normal menu hierarchy rather than going back to the top level each time. Plus it ought to be called `compconfigure', but there were things of that nature at the time. -- Peter Stephenson Cambridge Silicon Radio, Unit 300, Science Park, Milton Road, Cambridge, CB4 0XL, UK Tel: +44 (0)1223 392070