質問: 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`. 誰かに同様の問題や提案がありますか?
回答: 本当の修正は、OctaveにDTRTを伝えることができるようにすることです。 `C-x RET f` を使用して `dos` を指定して、バッファの行末動作を設定してみてください。それが動作するのは、 `^ M` の文字が隠されているからです。 IOW、回避策です。ただし、Octaveはバッファの設定を確認する必要がないため、間違ったことをしているだけである。オクターブのバグも提出することを検討してください。