viモードでZSH履歴検索をカスタマイズする

viモードでZSH履歴検索をカスタマイズする

/viモードのデフォルト履歴検索ウィジェットを私のウィジェットに置き換えたいのです(主キー、つまりコマンドモードにバインド)。

これは私が私の中に入れようとしているものです.zshrc

custom_command() {
  history | cat  # instead of cat, there will be some custom logic
}
zle -N custom_command
bindkey -M vicmd '/' custom_command
bindkey -M vicmd '^R' custom_command

これらのバインディングを使用すると、クリックすることが期待ctrl-Rどおりに実行されますが(履歴リストを表示)、クリックすると/効果はありません(私の代わりにデフォルトの履歴ウィジェットが表示されますcustom_command)。

関連情報