Wofür ist "Self-Insert"?

0

Was ist self-insertfür in zsh? Ich sehe es überall in den Prezto-Konfigurationen, kann aber nicht verstehen, was zu tun ist. Die ZLE-Dokumentation spezifiziert auch nicht, was es ist, erwähnt es jedoch in einigen unterschiedlichen Kontexten.

Yuki
quelle

Antworten:

1

Wenn diese Funktion an eine Taste gebunden ist, wird die Taste selbst als Eingabezeichen eingefügt. Beispielsweise ist die Taste an agebunden self-insert, sodass durch Drücken der Taste "a" eingegeben wird.

Aus der Handbuchseite von zshzle (1) (zsh Version 5.5.1):

  self-insert (printable characters) (unbound) (printable characters and some con‐
  trol characters)
         Insert a character into the buffer at the cursor position.

Zum Vergleich aus der readline (3) -Handbuchseite (Bash-Version 4.4.023):

  self-insert (a, b, A, 1, !, ...)
         Insert the character typed.
Grawity
quelle