[mew-win32 03781] ^M not wanted in shell mode

Hiroshi Kubo hkubo at example.com
2002年 9月 3日 (火) 23:36:22 JST


Meadow FAQ 1.32につぎのようにあります。

    1.32 Meadow で shell mode を使うと、行の最後に ^Mがついてしまう
    のですがどうしてでしょうか? shell モードでの coding system の指
    定が違っているか、特定のコマンドの改行コードが他のものと違う可能
    性があります。特定のコマンドだけで ^M が付いてしまい、その場でそ
    れを取り除きたい場合は、 M-x shell-strip-ctrl-m と打って下さい。
    全ての命令で ^M が付くようなときは、`.emacs' に

    (modify-coding-system-alist 'process ".*sh\\.exe" 'undecided-dos)

    を書いて下さい。また、

    (add-hook 'comint-output-filter-functions 'shell-strip-ctrl-m nil t)

    でも良いでしょう。 

どちらも効き目がないようです。いずれの場合も

    NOB:~$ pwd
    bash: pwd
: command not found
    NOB:~$ 

となり,何も手をうたない場合と変わりません。

使っているのは

    Meadow 1.14, Mew 2.20 for Win32, bash.exe, WinXP 

の組み合わせです。

どうすればいいんでしょう?

---くぼ



Mew-win32 メーリングリストの案内