3

Я пытаюсь реализовать пользовательскую версию поиска в истории zsh при нажатии ctrl-r (хотя моя функция будет отображаться на другой ярлык).

До сих пор я пытался использовать команды read , vared и read-command для чтения ввода после того, как пользователь нажал на ярлык на заказ. Мой код выглядит так:

# Bind \eg to `git status`
function _cust-hist {
    zle -I
    local line
    read -r line
    echo $line
    zle accept-line
}
zle -N _cust-hist
bindkey '\eg' _cust-hist

Но ничего не работает. Я должен упустить что-то очевидное, это возможно с Zsh?

0