From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24155 invoked from network); 18 Sep 2001 12:47:50 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 18 Sep 2001 12:47:50 -0000 Received: (qmail 26000 invoked by alias); 18 Sep 2001 12:47:36 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 4243 Received: (qmail 25988 invoked from network); 18 Sep 2001 12:47:36 -0000 From: "Daniel Brahneborg" To: "Goran Koruga" , "Zsh-Users Mailing List" Cc: "Daniel Brahneborg" Subject: RE: Question about completion Date: Tue, 18 Sep 2001 14:46:53 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <20010918143251.I31900@isis.hermes.si> Hi, > My second question is more complicated. In ClearCase, one can access > different version of file with syntax like this : filename@@version, > where version is /main/1 for example. So full path for a file may look > like "foo@@/main/1". Right now, my completion lists only the > filenames, > that is, only "foo" is listed. Is there a way to program completion so > that if a strng ends with "@@", I could run a custom function > which would > list all the versions available ? I have looked at the manual > pages and > examples, but I can't figure this out. Try foo@@/, and press tab. The overloaded readdir() in mvfs will sort it out, and give the list of versions. Works in 4nt too. /Basic