[Mew-dist 15035] Re: thread
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2000年 11月 24日 (金) 23:12:13 JST
From: SAITO Atsunori <sai at example.com> さん曰く
Subject: [Mew-dist 15032] Re: thread
Message-ID: <20001124.214326.74751432.sai at example.com>
Date: Fri, 24 Nov 2000 21:43:16 +0900
西東> scan allした後、モードラインの
西東> (line-number-mode 1)
西東> で表示している行番号がL??となってしまいます。
これは、line-number-mode などの表示は "\r" と "\n" 両方数えるた
め、line-number-display-limit に達しやすくなったからかしら?
西東> また、同じくモードラインの残りのメール数を表す、
西東> [?? more]
西東> の表示が n * 2 + 1 になっています。
原因は上記と一緒です。
mew-summary.el の mew-summary-mode-line() と (ついでに記憶が新し
いので) mew-summary-analyze-again() の count-line のところを、そ
れぞれ (mew-virtual-p) 側の計算だけにすれば大丈夫です。
Ex.
(defun mew-summary-mode-line ()
(if (null mew-summary-buffer-process)
(let ((left (count-lines (point) (point-max))))
(setq left (/ (1- left) 2))
(if (= left 0)
(setq mew-summary-buffer-left-msgs "-") ;; local variable
(setq mew-summary-buffer-left-msgs (int-to-string left)))))
(force-mode-line-update))
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内