如何在_arguments中设置标签描述(zsh补全)

如何在_arguments中设置标签描述(zsh补全)

使用时zstyle ':completion:*:descriptions' format '%d',我在完成选项上方看到短标题。

在一个简短的例子中,这看起来像

prompt% function _myfun1() { _arguments '--debug[print some debug]' '--quiet[do not print stuff]'}
prompt% compdef _myfun1 myfun1
prompt% myfun1⇥
option:
--debug  -- print some debug
--quiet  -- do not print stuff

使用时_describe可以指定此描述_describe -t tagname "description" arraywithoptions。我可以用不同的描述覆盖_argument默认值吗?option

答案1

您可以使用作为标记的任何东西覆盖它options,这可能不仅仅是由 . 添加的标记_arguments

zstyle ':completion:*:options:descriptions' format '%Boverriden option%b'

相关内容