ZSHでコマンドの「長い説明」を無効にする方法

ZSHでコマンドの「長い説明」を無効にする方法

fhomeZshというシェル完成者がいます。

$ fhome <tab>
config     -- Manage system configuration
event      -- Manage events
help    h  -- Shows a list of commands or help for one command
object  o  -- Manage objects

-h短いオプション(、、)と説明を無効にしたい-oので、キーを押した後の結果<tab>は次のようになります。

$ fhome <tab>
config event help object

可能ですか?可能であればどのように達成できますか?よろしくお願いします。

答え1

多くの側面を達成できます。構成が合格しました。zstyle。完成コードがfhome一般的な原則に従う場合:

zstyle ':completion:*:*:fhome:*:*' verbose no

スタイルに独立した完成表現を生成する方法があるかもしれませんverbose。このコードがうまくいかない場合は、完成したコードを見ないともう助けることができません。 ^X?_complete_debug)も役に立ちます。

関連情報