[Mew-dist 15419] Re: incremental search in summary mode

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2000年 12月 13日 (水) 01:26:21 JST


From: INOUE Tomohiro <tinoue at example.com>
Subject: [Mew-dist 15411] incremental search in summary mode

> thread のサポート以来、summary mode で C-s してサーチすると、
> 行末(CR?)以降の表示されていない文字列にもヒットしてしまいますが
> これを回避する方法って無いんでしょうか?

isearch-forward は、ELisp の関数なので、なんとかなるかもしれません。少
なくとも isearch-forward 自体には、 selective-display で隠れている部分
を検索の対象から外すという機能はないことが分っています。

> また、line-number-mode の数字も実際の行数x2 になってしまいますが、
> これも回避する方法があれば教えてください。

これは、C レベルの display_count_lines() で実現されていて、ELisp から
は手が出せません。selective-display が t のときは、LF に加えて CR も数
えてしまいます。

オリジナルの count-lines もそういう仕様になっています。
selective-display が t のとき、CR も数えなければならないのか、僕には理
解できていません。

どうしてだろう?

--かず



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