このウィジェットを で呼び出して^x^e
からビジュアル エディター (vim) を終了すると、現在のコマンドがエラーで中止され、コマンドの内容が次に実行されるコマンド ラインに置かれます。
私が期待しているのは、bash の場合と同様に、コマンドの内容を現在のコマンド ラインに戻す必要があるということです。そして、エラーはゼロ以外のエディター終了ステータスが原因であると思われます。
次のように zsh fresh を開始します。
zsh -f
autoload -U edit-command-line && zle -N edit-command-line
bindkey '^x^e' edit-command-line
しかし、それでも同じ問題が発生しました。