Quando ligada a uma chave, esta função insere a própria chave como um caractere de entrada. Por exemplo, a chave a
está vinculada a self-insert
, então pressionar a tecla faz com que "a" seja inserido.
Da página de manual zshzle (1) (versão 5.5.1 do zsh):
self-insert (printable characters) (unbound) (printable characters and some con‐ trol characters) Insert a character into the buffer at the cursor position.
Para comparação, a partir da página de manual readline (3) (bash versão 4.4.023):
self-insert (a, b, A, 1, !, ...) Insert the character typed.