O que é 'auto-inserção' é para?

0

O que é self-insert em zsh? Eu vejo isso em todas as configurações do prezto, mas não consigo entender o que é suposto fazer, a documentação do ZLE também não está especificando o que é, no entanto, mencionando-o em alguns contextos diferentes.

    
por Yuki 05.08.2018 / 17:05

1 resposta

1

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.
    
por 05.08.2018 / 18:34

Tags