업데이트: 더 간단한 사본
mdoc-test () {
sleep 0 | sleep 0
cat
}
echo start |VISUAL=vim command vipe|mdoc-test
# zsh: suspended (tty output)
게시됨zsh 메일링 리스트로 이동하세요.
mdoc-test () {
echo echo hi | {
eval "$(cat -)"
}
echo "input from fzf: $(cat -)" # this line is not needed to reproduce the problem, it's just here for ... aesthetics.
}
echo a |command fzf|mdoc-test
실패( fzf
전혀 열 수 없음):
hi
ok
[1] + 65356 done echo a |
65357 suspended (tty input) command fzf
동일한 코드가 bash에서 완벽하게 실행됩니다.
업데이트: setopt nomultios
이 문제도 해결되지 않았습니다.