[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mew completion



井上です。

KIRIAKE Masanori <seiken@...> writes:

> まず、動作の統一です。カーソル以降を読むときと、カーソルの位置に関係なく
> 変化した部分を読むときとを厳格に区別する必要があるでしょう。それを提案し
> たつもりだったのですが。
> 
> C-c tabではやはり長くなった部分しか読みません。また、アドレス保管ではカー
> ソルの左側が変化しなくても左側から読んでいます。

いろいろあるようですね。
Mewの補完はカーソルの左側が変化するという意味で通常の補完とは違います。
通常は長くなった分を読めばいいと思うのですが、Mewではおそらく常にその
アドレスの最初から読むのがベターなんだと思います。
ここで今問題になっているのは、おそらく読み上げ開始位置の取得です。今は
正規表現
[ \t:,]にマッチする文字を前に向かってサーチして、そこから1ポイント進
めた位置を開始位置にしています。アドレスが
Koichi INOUE <kinoue@...>
みたいにスペースを含んでいると、意とした位置(Koichiの前)からは読まれな
くなります。
なにかいい方法はないでしょうか。

-- 
                    Koichi Inoue, ARGV
                    E-Mail: inoue@...
                    ICQ UIN: 74900690