[Mew-Win32 01320] Re: 日本語 pick pattern

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 4月 7日 (水) 21:25:13 JST


自己フォロー

白井> う〜〜ん、Mule for Win32 はこれで(といっても *sjis* だけど)全部
白井> OK になったのですが、なぜか、2台の PC(Win95) の Meadow では
白井> Virtual だけ

白井> Listing ++virtual ...
白井> List error: Quoting not closed in the expression

白井> とエラーになってしまいます。Grep.pm の 250行目でエラーを出してい
白井> るのですが、なぜ quote がでてくるのかさっぱりわかりません。

Virtual は start-process で imls に grep pattern を渡すけど、
search や search-mark は call-process で imgrep に grep patten
を渡すというのが正解でした。以前の Mew のトリッキな方法だと大丈
夫だったのですが、きちんと coding-system を束縛する現在の方法で
だめになったようです。

# そういえば、自分でも『Emacs 20.2 の start-process の引数は
# coding-system が通用しないので、日本語のファイル名はあきらめま
# しょう』と言っていたかすかな記憶が…… ^^;;;

ちなみに、

From: yagi tatsuya <yagi at example.com> さん曰く
To: meadow-users-jp at example.com
Subject: Re: gnuclient +漢字ディレクトリ
Message-ID: <wlnk92js15z.fsf at example.com>
Date: 02 Oct 1998 19:34:00 +0900

yagi> 少々安直なので副作用が心配ですが、こんな感じでいかがでしょうか?
yagi> 
yagi> (or (fboundp 'start-process-org)
yagi>     (defalias 'start-process-org (symbol-function 'start-process)))
yagi> (defun start-process (name buffer program &rest program-args)
yagi>   (apply (function start-process-org) name buffer
yagi> 	 (mapcar (lambda (s) (encode-coding-string s file-name-coding-system))
yagi> 		 (cons program program-args))))

で、逃げたら動きました。

# 私の環境で Meadow をコンパイルするととっても遅い Meadow しか出
# 来ないので、'C' の patch は試せない。

-- 
白井秀行 (mailto:shirai at example.com)



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