Only use libedit on tty inputs (#6946)