通常/頻繁に複数回連続して実行される zsh/zle ウィジェットがあります。を使用してメッセージを表示したいのですが、私のものzle -M
以外のウィジェットが実行されている場合は、メッセージをクリアしたいと思います。それを行う方法はありますか?
ドキュメントに目を通しましたが、これを実現するためのフックやその他のものは見当たりません。$WIDGET
私に起こった唯一のことは、 bindkey が報告するすべてのキーバインディングをヘッドパッチラッパーに置き換え、ヒットした場合はそれらを復元することですが、それは、$LASTWIDGET
などを見るウィジェットに問題を引き起こすと思います.