[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:7236] r4031 find-file & file-completion



山口です.

From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
Subject: Re: [MD:7236] r4031 find-file & file-completion
Date: Wed, 01 Mar 2006 12:19:00 +0900 (JST)
> 
> 白井です。
> 
> From: Eisaku YAMAGUCHI <eisaku@xxxxxxxxxxxxxxxxxx> さん曰く
> Subject: [MD:7236] r4031 find-file & file-completion
> Message-ID: <20060301.042240.132635179.eisaku@xxxxxxxxxxxxxxxxxx>
> 
> > r4031-1 に入れ替えたのですが,
> > 
> > ・RunMW32 -q -nw で起動し

つい,嘘を書いてしまいました.
# いつも terminal から emacs -nw しているので... ;-)

正しくは

RunMW32 -q -rv  で起動です.

です.

> >   C-x C-f (find-file) をした途端に freeze することがあります
> 
> 現在 r4049 なのですが、この症状が r4031 以降で直っているかどうか、
> ちょっとわかりません。らしきものは r4031 で藤井さんが直したもの
> ぐらいかな。
> 
> >   (current directory の状況に依存する模様)
> 
> おそらく、日本語ファイル名とかなぁと思うのですが、どうでしょうか。
> 再現性があるのなら、その directory名とそこに存在するファイル名が
> 知りたいところです。

先ず,日本語ディレクトリを試しました.

cd "\Documents and Settings\All Users\スタートメニュー"
RunMW32 -q -rv

で正常起動.find-file で freeze します.(ビンゴですね)
CPU を 100% 喰ってます.kenrel time が70%程度で上下し続けてます.
「×」ボタンでは終了できません.タスクマネージャからは終了できます.

%%%%%%%%%%

次に ASCII 文字だけのディレクトリを試しました.
(煮詰まっていた明け方のことなので思い出すのに苦労しました ^^;;;)

cd "\Archive\Editor\Meadow\3.00\http%3a%2f%2fwww.meadowy.org%2fmeadow%2fdists%2f3.00%2f"
RunMW32 -q -rv

で正常起動.find-rile で freeze ですね.
やはり CPU を100% 喰っており,「×」ボタンでは終了できず,タスクマネー
ジャからは終了できます.

また,他の起動直後に正常に find-file できる所から,問題の path 以下の
ファイルにアクセスしたり,find-file 経由で dired を呼び出したりも正常
にできます.(ACL 等にも問題はありません)

> > ・RunMW32 -q -nw で起動し(比較的浅いパスで実行しています)
> >   C-x C-f をした際に,<SPC> によるファイル名等の補完ができません.
> >   <TAB> による補完はできます.
> 
> あれ?山口さん users-jp 入っていませんでしたっけ?Emacs の仕様変
> 更ですが、

失礼しました.
頭が煮詰まりすぎてて,実質未毒状態なのを思い出しました.

対処法まで挙げていただいていて,助かります.

今時のファイルの命名では <SPC> が含まれるものの入力の便を優先させたい
という需要が高いんですかね.
TAB で補完するように慣れるべきなのかもしれませんが,
elisp アプリケーションがユーザインタフェースを統一するまでは,
keymap の変更で対処... かなぁ.

-- Eisaku YAMAGUCHI