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

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2000年 12月 13日 (水) 12:41:34 JST


From: INOUE Tomohiro <tinoue at example.com> さん曰く
Subject: [Mew-dist 15429] Re: incremental search in summary mode
Message-ID: <20001213.115607.01363796.tinoue at example.com>
Date: Wed, 13 Dec 2000 11:55:34 +0900

inoue> mode-line の方はとりあえず

inoue> +     (make-local-variable 'line-number-mode)
inoue> +     (setq line-number-mode nil)

inoue> としちゃって間違った行表示を消すのでもいいと思います。

# とりあえず、hook にいれちゃおうかな。^^;;;

inoue> それでも M-x goto-line なんかはやっぱり不整合を起こしますが、
inoue> それくらいは(私は)構いません。

いろんな Emacs で確かめたわけではないのですが、goto-line なら

(defun mew-goto-line (arg)
  "Goto line ARG, counting from line 1 at beginning
of Mew summary/virtual buffer."
  (interactive "NGoto line: ")
  (setq arg (prefix-numeric-value arg))
  (let ((selective-display nil))
    (goto-line arg)))

で OK ですね。

From: SAKAI Kiyotaka <ksakai at example.com> さん曰く
Subject: [Mew-dist 15431] Re: incremental search in summary mode
Message-ID: <20001213.122629.68559397.ksakai at example.com>
Date: Wed, 13 Dec 2000 12:26:32 +0900

kazu> 	- mode line はあきらめて

酒井> 個人的には、あきらめたくないです。

[n more] の表示を、[n/m] (n: あと何通, m: 今何通目) にしてしまう
という手もありますね。

"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 はやっぱり良く考えない
といけないと反省。

-- 
白井秀行 (mailto:shirai at example.com)



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