/
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
)。