From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28031 invoked from network); 26 Mar 1999 12:00:37 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 26 Mar 1999 12:00:37 -0000 Received: (qmail 11777 invoked by alias); 26 Mar 1999 11:35:53 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 5956 Received: (qmail 11770 invoked from network); 26 Mar 1999 11:35:48 -0000 Message-Id: <9903261119.AA69482@ibmth.df.unipi.it> To: zsh-workers@sunsite.auc.dk (Zsh hackers list) Subject: pws-14 Date: Fri, 26 Mar 1999 12:19:50 +0100 From: Peter Stephenson I have uploaded to http://www.ifh.de/~pws/computing/ -rw-r--r-- 1 pws quadrics 725629 Mar 26 12:28 zsh-3.1.5-pws-14.tar.bz2 -rw-r--r-- 1 pws quadrics 894711 Mar 26 12:28 zsh-3.1.5-pws-14.tar.gz -rw-r--r-- 1 pws quadrics 314978 Mar 26 12:28 zsh-3.1.5-pws-14.doc.tar.bz2 -rw-r--r-- 1 pws quadrics 478975 Mar 26 12:28 zsh-3.1.5-pws-14.doc.tar.gz (Sven's last patch 5955 just missed out.) This is a little early because I shall be out of email range for a couple of weeks from tomorrow, so there won't be any intermediate versions for a while. In this installment, note in particular the change from modifying conditions in new completion functions to the `compset' builtin, and use of the compconfig associative array, in particular the `completer' key (you need to know about this to do correction and approximate completion). Bart: 5868: expn.yo fixes Sven: 5871, 5875: big zle_tricky.c cleanup, with compstate changes and IFSUFFIX Sven: 5872, 5881, 5889: corresponding Completion function rewrite Sven: 5879, 5899: completion documentation Sven: 5890: _match completer Sven: 5895, 5898, 5906: fix completion prefixes Sven: 5904: print local for parameters pws: 5905: _main_complete should at least try to get _unset_options correct. Sven: 5912: compiler warnings Sven: 5913: zle -C test Sven: 5914: _main_complete takes optional completer arguments pws: 5915: minor type fixes Sven: 5916: _expand completer Sven: 5918: _list completer Sven: 5925: path_expand Sven: 5926: $HISTNO Sven: 5928: copy context in zle_tricky pws: 5931: more parameter substitution rules Sven: 5933: don't complete local parameters; _setopt/_unsetopt complete all options (code to use currently unset/set options remains in comments) pws: 5934: option GLOBAL_RCS_FIRST runs /etc/z* files before user's files. Sven: 5938, 5937: compset to replace modifying conditions Sven: 5940: move cursor Sven: 5942: spaces in file names with old completion Sven: 5947: completion functions fix pws: unposted: updated .distfiles under Completion -- Peter Stephenson Tel: +39 050 844536 WWW: http://www.ifh.de/~pws/ Dipartimento di Fisica, Via Buonarroti 2, 56127 Pisa, Italy