[Mew-dist 15433] Re: incremental search in summary mode
Shun-ichi GOTO
gotoh at example.com
2000年 12月 13日 (水) 13:11:45 JST
>>>>> at Wed, 13 Dec 2000 12:41:34 +0900
>>>>> 白井 == Hideyuki SHIRAI (白井秀行) <shirai at example.com> said,
kazu> - mode line はあきらめて
酒井> 個人的には、あきらめたくないです。
白井> [n more] の表示を、[n/m] (n: あと何通, m: 今何通目) にしてしまう
白井> という手もありますね。
これをするとなると、fancy thread の場合の数え方は、計算の度に
separator 行を数えなきゃならなくなるのでツライかも
## っていうか、『現在何通目』って必要ですか?
## 『このフォルダには何通あるか』は必要だと思ってますが。
白井> "v" するとだめだけど、"v" したときに [- more] にしないで、最後に
白井> 表示した [n/m] を保持するようにすれば、そんなに気にならないかな、
白井> という気がします。(試していませんけど)
酒井> (while (re-search-forward "\r.*\n" nil t)
酒井> (put-text-property (match-beginning 0) (1- (match-end 0)) 'invisible t))
白井> これで、3/4 の時間になるのですね。regex はやっぱり良く考えない
白井> といけないと反省。
ついでにいうと、
(while (search-forward "\r" nil t)
(put-text-property (match-beginning 0)
(progn (end-of-line) (point))
'invisible t))))
などとすると 20% スピードアップ (当社比)
--- Regards,
Shun-ichi Goto <gotoh at example.com>
R&D Group, TAIYO Corp., Tokyo, JAPAN
Mew-dist メーリングリストの案内