我正在使用 Emacs 23 的方案模式运行 ypsilon 方案。当我在解释器中输入一个表达式时,它会添加一个额外的换行符(见下文)。我从未见过任何其他口译员会发生这种情况。我知道 ypsilon 没有这样做,因为它看起来很好外壳模式一个外壳(尽管外壳模式表现出相同的错误行为)。scheme 或 comint 模式下的什么函数可能会添加这个额外的换行符?
看起来像这样:
> (+ 1 2)
3
> ;; extra newline above
应该是这样的:
> (+ 1 2)
3
> ;; no extra newline above