Refactor tui.TtyIn()

This commit is contained in:
Junegunn Choi
2024-05-15 00:28:56 +09:00
parent c4cc7891b4
commit 86d92c17c4
3 changed files with 11 additions and 20 deletions

View File

@@ -3471,16 +3471,6 @@ func (t *Terminal) Loop() error {
if t.history != nil {
t.history.append(string(t.input))
}
/*
FIXME: It is not at all clear why this is required.
The following command will report 'not a tty', unless we open
/dev/tty *twice* after closing the standard input for 'reload'
in Reader.terminate().
while : | fzf --bind 'start:reload:ls' --bind 'load:become:tty'; do echo; done
*/
tui.TtyIn()
t.executor.Become(tui.TtyIn(), t.environ(), command)
}
case actExecute, actExecuteSilent: