bindkey ^ J временные проблемы - PullRequest
0 голосов
/ 08 октября 2019

У меня есть bindkey ^J fzf-cd-widget в моих файлах запуска, однако происходит что-то странное. Если я наберу команду (например, «ls» и нажму enter), пока запускаются файлы запуска (они запускаются за долю секунды), то этот виджет запускается. Однако, если я не нажму Enter до тех пор, пока сценарии запуска не закончатся, тогда команда будет выполнена нормально (как я хочу).

Включение iTerm2 «вставить новую строку перед приглашением» не имеет значения, нет и использования Терминалавместо iterm2.

Единственное, что помогает, - это запуск stty -icrnl в начале сценариев запуска. Однако я не вижу способа сделать это немедленно (например, путем редактирования terminfo), и я очень неохотно начинаю здесь баловаться.

Есть идеи? (Это на Mac) Я заглянул в руководство по ZLE на случай, если я смог что-то проверить (например, «не по приглашению»)

...