[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 メーリングリストの案内