Emacsでオートコンプリートすると、オクターブプロットコマンドを使用した後に^ Mが追加されます

I use M-x run-octave to trigger octave in emacs, everything works fine until I plot something, after that hit Tab would complete my input (say plo -> plot) but there is an annoying ^M in the end. So awg then hit Tab would get awgn ^M.

誰かに同様の問題や提案がありますか?

2
Windows上でemacsを実行していますか?
追加された 著者 jtahlborn,
私は似たようなことが起こっている。しかし、私はそれが化粧品だと思う。オクターブは余分な文字を気にしていないようです。
追加された 著者 kasterma,
いいえ、私はubuntu 11.10の下で実行しています。私はdos/unixのエンコードではないと確信しています。
追加された 著者 flyingfoxlee,

1 答え

本当の修正は、OctaveにDTRTを伝えることができるようにすることです。

C-x RET f を使用して dos を指定して、バッファの行末動作を設定してみてください。それが動作するのは、 ^ M の文字が隠されているからです。 IOW、回避策です。ただし、Octaveはバッファの設定を確認する必要がないため、間違ったことをしているだけである。オクターブのバグも提出することを検討してください。

0
追加された