ドキュメントでは、セクション18.4ウィジェットで、「ウィジェットの仕事は単にいくつかの小さなアクションを実行することである」と述べています。しかし、これらのアクションを呼び出す方法、つまりウィジェットを呼び出す方法の一般的な説明は見つかりません。
ウィジェットをキーを使用してバインドすることができることを例で確認しました(たとえば、このQ&Aを参照)bindkey KEY WIDGET。次に、を使用してウィジェットを呼び出すことができますKEY。
私は切り替えたいと思ってset-local-history、試しました:
$ zle set-local-history 1
zle: widgets can only be called when ZLE is active
zle -h動作しませんが、ここで引数の説明を見つけました。しかし、そのようなものはないよう--callです。
何が悪いのですか?bindkeyなしでウィジェットを呼び出すにはどうすればよいですか?現在のステータスを印刷するにはどうすればよいですか?(set-local-history状態を切り替えます)