[mew-dist 21986] Re: folder search

Shinji UEDA ueda at example.com
2002年 10月 21日 (月) 20:19:40 JST


  上田です.

白井さんのパッチで,C-s/C-rする前の状態で[BS]や[Del]がきくの
は確認できました.

さて,

At Mon, 21 Oct 2002 09:44:02 +0900 (JST)
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:

> だいぶ状況が分りました。
> 
> まず、このパッチは間違いです。このパッチでは、C-s/C-r の後に DEL を押
> すと、候補が戻ってくれないと思います。

ということなのですが,候補が戻るというのがどういう状態なのか
わかりませんでした.
cvsから先ほど持ってきた版(白井さんのパッチのマージ済み)で,g
C-s をおしたあと,ミニバッファが,

(1) Folder name (+inbox): () 
  ↓mを押す
(2) Folder name (+inbox): (+ML/Borland) m
  ↓eを押す
(3) Folder name (+inbox): (+ML/meadow/users-jp) me
  ↓wを押す
(4) Folder name (+inbox): (+ML/mew/mew-dist) mew
  ↓[Backspace]を押す
(5) Folder name (+inbox): (+ML/mew/mew-dist) me
  ↓[Backspace]を押す
(6) Folder name (+inbox): (+ML/mew/mew-dist) m
  ↓[Backspace]
(7) Folder name (+inbox): () 

のように遷移してまして,候補が戻るというのは(5)と(3)が,(6)
と(2)がそれぞれ同じになるのかなぁと思ったのですが,違ってま
すでしょうか?

それから,上と同様に g C-s したあと,mew-wまで入力して間違い
に気づいて mew-d(mew-distに行きたい)に変えようと思って,

(a) Folder name (+inbox): (+ML/mew/mew-win32) mew-w
  ↓ [Backspace]
(b) Folder name (+inbox): (+ML/mew/mew-win32) mew-
  ↓ d
(c) Folder name (+inbox): (+ML/mew/mew-win32) mew-_[no match]

となるのも,こういうものなんでしょうか?

> 問題は、
> 	mew-input-folder-self-insert
> で、backspace や delete に割り当てられている関数が Meadow 環境でうまく
> 発見できないことでしょう。

  (define-key mew-input-folder-map [delete] 'mew-input-folder-self-insert)
  (define-key mew-input-folder-map [backspace] 'mew-input-folder-self-insert)

があるとおかしかったのでmew-input-folder-self-insertで何かが
起きてるとは思ったのですが,関数の仕組みがよくわかってません
でした.


上田 真司
ueda at example.com



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