From 393cb298aaa849bae62e7294fecb1b60d0dd3910 Mon Sep 17 00:00:00 2001 From: Eric Cook Date: Mon, 11 Nov 2024 10:46:08 -0500 Subject: 53174: add Completion/Base/Utility/_as_if --- Doc/Zsh/compsys.yo | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Doc/Zsh/compsys.yo') diff --git a/Doc/Zsh/compsys.yo b/Doc/Zsh/compsys.yo index 77627bacc..9b7f91148 100644 --- a/Doc/Zsh/compsys.yo +++ b/Doc/Zsh/compsys.yo @@ -4290,6 +4290,14 @@ arguments. The first describes the first argument as a be completed. The last description gives all other arguments the description `var(page number)' but does not offer completions. ) +findex(_as_if) +item(tt(_as_if) var(command) [var(arg) ... ])( +This function is useful when one command should be completed as if it were +another command with particular arguments. For example to complete tt(foo) as +if it were tt(bar --baz), use + +example(compdef '_as_if bar --baz' foo) +) findex(_cache_invalid) item(tt(_cache_invalid) var(cache_identifier))( This function returns status zero if the completions cache corresponding to -- cgit v1.2.3