Документация говорит в разделе 18.4 «Виджеты», что «работа виджета заключается в простом выполнении небольшого действия». Но я не могу найти общее описание, как вызвать эти действия, то есть, как вызвать виджет.
Я видел в примерах (например, см. Этот раздел вопросов и ответов), что виджеты могут связывать бин с ключами, используя 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 переключает состояние)
