La documentazione dice nella sezione 18.4 Widget , che "il lavoro di un widget è semplicemente quello di eseguire alcune piccole azioni". Ma non riesco a trovare una descrizione generale su come invocare queste azioni, ovvero come chiamare un widget.
Ho visto negli esempi (ad esempio vedere queste domande e risposte ) che i widget possono essere associati a chiavi usando bindkey KEY WIDGET
. Quindi si può chiamare il widget usando KEY
.
Volevo alternare set-local-history
e ho provato:
$ zle set-local-history 1
zle: widgets can only be called when ZLE is active
zle -h
non funziona, ma ho trovato una descrizione degli argomenti qui . Ma non sembra che ci sia qualcosa di simile --call
.
Che cosa sto facendo di sbagliato? Come è possibile chiamare il widget senza bindkey? Come posso stampare lo stato attuale? ( set-local-history
attiva / disattiva lo stato)