Для чего нужна self-insert
в zsh? Я вижу это везде в конфигурациях prezto, но не могу понять, что он должен делать, документация ZLE также не определяет, что это такое, но упоминает об этом в некоторых других контекстах.
1 ответ
1
При привязке к клавише эта функция вставляет сам ключ как вводимый символ. Например, клавиша « a
связана с self-insert
, поэтому нажатие клавиши вызывает ввод "а".
Со страницы руководства zshzle(1) (zsh версия 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.
Для сравнения, на странице руководства readline(3) (bash версия 4.4.023):
self-insert (a, b, A, 1, !, ...) Insert the character typed.