当我在clisp程序的标准输入中键入这样的行时,我发现...
((74 25 80))
......光标似乎在跳舞,无论我是否在做
(read)
或
(read-from-string (read-line))
也就是说,当我键入每个右括号时,光标会短暂地悬停在匹配的左括号上。如果我提前输入,有时输入到该点的整行都会重新回复给我。
我想这很好,但是我在pty上做这个,我希望来自那个pty的输入(在clisp程序的标准输出和错误输出上显示的内容)是“干净的”。没有跳舞的光标,没有重新回线。
我想我可以使用命名管道输入和输出,但我想通过pty来处理它。
如何使标准输入纯粹是香草?没有跳舞的光标?没有重新回应的类型?我可以在某处修改配置文件吗?
答案 0 :(得分:2)
听起来像是在使用GNU Readline。 clisp according to this page有一个-disable-readline命令行标志。如果做不到这一点,我认为你将不得不使用管道来说服readline它没有从终端读取或者它没有输出到终端。