Completion Condition Codes (zsh)

### 19.4 Completion Condition Codes ¶

The following additional condition codes for use within the `[[` ... `]]` construct are available in completion widgets. These work on the special parameters. All of these tests can also be performed by the `compset` builtin, but in the case of the condition codes the contents of the special parameters are not modified.

`-prefix` [ number ] pattern

  true if the test for the `-P` option of `compset` would succeed.

`-suffix` [ number ] pattern

  true if the test for the `-S` option of `compset` would succeed.

`-after` beg-pat

  true if the test of the `-N` option with only the beg-pat given would succeed.

`-between` beg-pat end-pat

  true if the test for the `-N` option with both patterns would succeed.