Emacs part9
■ このスレッドは過去ログ倉庫に格納されています
0717名無しさん@お腹いっぱい。
NGNGEmacsの話じゃないかもしれないので恐縮ですが、
windows98+Cygwin1.5.5+Meadow1.10(emacs20.4.1)環境で
M-x grep をした時のことをお伺いしたいのです。
当方、日本語を検索するために lv を lgrep として M-x grep から
呼ぶように設定しておりますが、
M-x grep リターンで、ミニバッファにて
Run grep (like this): lgrep -n As フォント .emacs リターン
すると
cd c:/cygwin/home/mydir
lgrep -n -As フォント .emacs NUL
NUL: No such file or directory
88 [main] lgrep 1703171 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
9525 [main] lgrep 1703171 open_stackdumpfile: Dumping stack trace to LGREP.EXE.stackdump
grep exited abnormally with code 101120 at Fri Sep 26 00:10:13
となり、
なにやら、NULという名前のファイルからも検索しようとしてエラーに
なっているみたいなんです。
これはミニバッファでリターンしたときにその改行コードが lgrep コマンド
に 'NUL' という文字列として渡されてしまっているのでしょうか?
だとしたらどうしたらそれを抑止できるのでしょう?
meadowの使用文字コードはShift-JISです。(モードラインにSと出ている)
同じ症状のかたはいませんか?
ちなみに
M-x grep
lgrep -n -As フォント .emacs;リターン
のようにセミコロンをいれ、ここでコマンドは終わりです。とすると
正常に検索できますが、最後に1行
/usr/bin/bash: line 1: /usr/lib/NUL: No such file or directory
と出ます。ので、やはりシェルに'NUL'という文字がわたっているんだろうなぁ。
と考えています。
■ このスレッドは過去ログ倉庫に格納されています