[Mew-dist 07590] Re: user meeting?

Shuichi Kitaguchi shuuic-k at example.com
1999年 2月 22日 (月) 16:44:53 JST


From: NAKAGAWA Takayuki <takayuki at example.com>
Subject: [Mew-dist 07576] Re: user meeting?
Date: Mon, 22 Feb 1999 14:29:33 +0900

北口です。

>   file-name-completion / file-name-all-completions の挙動がおかしいよ
> うです。
> 
> 	(shell-command "ls -lA h:/emx/SJIStest/" (quote (4)))
> 	total 0
> 	drwxrwx---        0 Dec 15  1997 aaa十bbb
> 	drwxrwx---        0 Dec 15  1997 cccソ
> 
>   こういう状況下で、
> 	(file-name-all-completions "" "h:/emx/SJIStest/")
> 	-> ("ccc\222\245\220" "aaa\222\275\220bbb/" "../" "./")
> 	(file-name-completion "a" "h:/emx/SJIStest/")
> 	-> "aaa\222\275\220bbb/"
>   となります(\ooo は手で打ち直しました)。どうも SJIS のままのファイ
> ル/ディレクトリ名を引き数に Fdirectory_file_name 等を呼んだために「十」
> 「ソ」の 2 バイト目の '\' が '/' に変換されたためのようです。

NT4.0SP4 上でやってみました。

Meadow 1.00 (Emacs 20.2) では上記の通り、Emacs 20.3.5 ベースの Meadow
では "aaa\217bbb" となりました。また、両方共に "cccソ" は引っかかって
きませんでした。

# と思ったら白井さんの結果と違う...あれれ?

>   directory-files も変なようです。こっちは 20.3 で直っていますが(まだ
> バグがあるかも)。

こっちは、直っているようです。

>   NT / Win32 (meadow?) でお使いの方、再現するかどうかチェックしていた
> だけないでしょうか。問題が起こるようでしたら、パッチを投げます(ここで
> いいのかな)。directory-files の部分は見直さないといかんのだけど。私が 
> os2の方に投げたパッチに emacs 移植者の方で手を入れてくれたようで、その
> 差分も見ないといかんし。

こちらでもいいかもしれませんが、とりあえずは meadow-develop にも
流さないといけないと思いますので、私に直接送っていただいても結構です。


--==| Shuichi Kitaguchi :   kit at example.com |
    |     / shuuic-k at example.com |==--



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