* menu selection and incompatible arguments
@ 2002-01-13 9:53 Borsenkow Andrej
2002-01-14 8:42 ` Sven Wischnowsky
0 siblings, 1 reply; 2+ messages in thread
From: Borsenkow Andrej @ 2002-01-13 9:53 UTC (permalink / raw)
To: Zsh hackers list
If you describe incompatible arguments in _arguments like
(-foo)-bar
(-bar)-foo
and try to complete with -foo on the line -bar is not listed as an
option. But if you start from empty line, both are listed and you can
also insert both of them.
Just curious how hard would it be for accept-and-menu-complete to
respect incompatible arguments in this case?
-andrej
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: menu selection and incompatible arguments
2002-01-13 9:53 menu selection and incompatible arguments Borsenkow Andrej
@ 2002-01-14 8:42 ` Sven Wischnowsky
0 siblings, 0 replies; 2+ messages in thread
From: Sven Wischnowsky @ 2002-01-14 8:42 UTC (permalink / raw)
To: zsh-workers
Borsenkow Andrej wrote:
>
> If you describe incompatible arguments in _arguments like
>
> (-foo)-bar
> (-bar)-foo
>
> and try to complete with -foo on the line -bar is not listed as an
> option. But if you start from empty line, both are listed and you can
> also insert both of them.
>
> Just curious how hard would it be for accept-and-menu-complete to
> respect incompatible arguments in this case?
Currently: pretty hard (because the code used by a-a-m-c and the code
used for menu completion aren't aware of such things and don't call
the completion code again).
These are things I'm currently thinking about when I'm thinking about
moving more stuff into shell code. Maybe there lies a solution, but
menu completion can get so complicated that I want to try it later
(probably together with the all-matches stuff, which has a similar
problem).
Bye
Sven
--
Sven Wischnowsky wischnow@berkom.de
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-01-14 8:43 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-13 9:53 menu selection and incompatible arguments Borsenkow Andrej
2002-01-14 8:42 ` Sven Wischnowsky
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).