From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28054 invoked from network); 1 May 2001 09:39:25 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 1 May 2001 09:39:25 -0000 Received: (qmail 2409 invoked by alias); 1 May 2001 09:39:20 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 14182 Received: (qmail 2390 invoked from network); 1 May 2001 09:39:19 -0000 To: zsh-workers@sunsite.dk Subject: Re: cvs completion does not support partial path completion References: <200104300817.KAA02260@beta.informatik.hu-berlin.de> <1010430165626.ZM4866@candle.brasslantern.com> MIME-Version: 1.0 (generated by SEMI 1.14.0 - "Iburihashi") Content-Type: text/plain; charset=US-ASCII From: Tanaka Akira Date: 01 May 2001 18:39:11 +0900 In-Reply-To: <1010430165626.ZM4866@candle.brasslantern.com> (Bart Schaefer's message of "Mon, 30 Apr 2001 16:56:26 +0000") Message-ID: User-Agent: T-gnus/6.14.5 (based on Gnus v5.8.7) (revision 08) SEMI/1.14.0 (Iburihashi) Deisui/1.14.0 (Kikuhime) APEL/10.2 Emacs/21.0.103 (i386-unknown-freebsd4.2) MULE/5.0 (SAKAKI) In article <1010430165626.ZM4866@candle.brasslantern.com>, "Bart Schaefer" writes: > Hmm. There actually are calls to _files and _path_files sprinkled about > though the _cvs function family. I suspect at least some subset of the > commands actually does complete partial paths. On the other hand, there > are some cvs subcommands for which files should not be completed. > > That makes it more difficult to decide where to put a call to _files. The functions which have troubles with partial path completion are functions which use CVS/Entries: _cvs_files, _cvs_files_modified, _cvs_files_removed and _cvs_files_unmaintained. So fallback call to _files should be placed at end of them. However _cvs_files_removed is more problematic since it completes non-existing (but listed in CVS/Entries) files, though. -- Tanaka Akira