fzfを完了しようとしており、zshの完了/提案を完全に無効にしたいと思います。
私は以下を使用しません.zshrc
。
autoload -Uz compinit
compinit
しかし、まだいくつかのアドバイスを提供します。
私は以下を使用しました:
zstyle ':completion:*' use-compctl false
しかし、まだいくつかのアドバイスを提供します。
私の考えでは、私は似たようなものを探していると思います。
zstyle ':completion:*' use-compsys false
これにより、提案/完了を完全に無効にできます。
答え1
できない、- または少なくとも編集なしでfzf
完成したコード -fzf
完成のため失敗した場合は、Zshの組み込みコンプリート機能を明示的に呼び出してください。 fzf
提供された完成機能はすべての状況を処理できません。そのため、ある時点では内蔵完成に戻らなければなりません。
また、compinit
Zshで完了するためにこれは必要ありません。 Zshを有効にするためだけに必要です。新しいシステムを完成させてください。呼び出さないと、compinit
Zshのレガシーコンプリートシステムが得られます。