Dokumentacja mówi w sekcji 18.4 Widżety , że „zadaniem widgetu jest po prostu wykonanie niewielkiej akcji”. Ale nie mogę znaleźć ogólnego opisu sposobu wywoływania tych działań, tj. Jak wywołać widżet.
Widziałem w przykładach (na przykład zobacz to pytania i odpowiedzi ), że widżety mogą być powiązane binami z kluczami bindkey KEY WIDGET
. Następnie można wywołać widget za pomocą KEY
.
Chciałem się przełączyć set-local-history
i próbowałem:
$ zle set-local-history 1
zle: widgets can only be called when ZLE is active
zle -h
nie działa, ale znalazłem tutaj opis argumentów . Ale nie wydaje się, że coś takiego istnieje --call
.
Co ja robię źle? Jak można wywołać widżet bez klucza powiązania? Jak mogę wydrukować bieżący status? ( set-local-history
przełącza stan)