У меня есть bindkey ^J fzf-cd-widget
в моих файлах запуска, однако происходит что-то странное. Если я наберу команду (например, «ls» и нажму enter), пока запускаются файлы запуска (они запускаются за долю секунды), то этот виджет запускается. Однако, если я не нажму Enter до тех пор, пока сценарии запуска не закончатся, тогда команда будет выполнена нормально (как я хочу).
Включение iTerm2 «вставить новую строку перед приглашением» не имеет значения, нет и использования Терминалавместо iterm2.
Единственное, что помогает, - это запуск stty -icrnl
в начале сценариев запуска. Однако я не вижу способа сделать это немедленно (например, путем редактирования terminfo), и я очень неохотно начинаю здесь баловаться.
Есть идеи? (Это на Mac) Я заглянул в руководство по ZLE на случай, если я смог что-то проверить (например, «не по приглашению»)