Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: PATCH: Re: problem with _arguments
- X-seq: zsh-workers 12398
 
- From: "Bart Schaefer" <schaefer@xxxxxxxxxxxxxxxxxxxxxxx>
 
- To: zsh-workers@xxxxxxxxxxxxxx
 
- Subject: Re: PATCH: Re: problem with _arguments
 
- Date: Thu, 27 Jul 2000 08:10:07 +0000
 
- In-reply-to: <200007270717.JAA15601@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
 
- Mailing-list: contact zsh-workers-help@xxxxxxxxxxxxxx; run by ezmlm
 
- References: <200007270717.JAA15601@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
 
On Jul 27,  9:17am, Sven Wischnowsky wrote:
}
} The patch will make it show the message and the option, which is what
} should have been done before. If this is good or if it should only
} complete the option is a different question. Hm. Hm?
Recalling that the original spec was:
 - the function has one optional option '-l' with no parameter
 - the first parameter can't be completed
 - subsequent parameters are files
I think _arguments has done the right thing, because any string other than
"-l" might just be a first parameter that happens to begin with hyphen.
However, if the spec had been "the first parameter must not begin with a
hyphen but cannot be completed" then I don't know how to express that in
the current _arguments syntax without using a state machine, which seems
like overkill in this situation.
-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com
Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net   
Messages sorted by:
Reverse Date,
Date,
Thread,
Author