私はEmacs23のscheme-modeを使用してypsilonスキームを実行しています。インタプリタに式を入力すると、改行が追加されます(以下を参照)。私はこれが他の通訳者に起こるのを見たことがありません。私はイプシロンがそれをしていないことを知っています、なぜならそれはでうまく見えるからですシェルモードシェル(ただし、シェルモードは同じ誤った動作を示します)。スキームまたはcomintモードのどの関数がこの余分な改行を追加している可能性がありますか?
このように見えます:
> (+ 1 2)
3
> ;; extra newline above
これである必要があります:
> (+ 1 2)
3
> ;; no extra newline above