[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:01790] Re: mew4:mew-summary-next-line
From: KOIE Hidetaka (鯉江英隆) <hide@xxxxxxxx> さん曰く
Subject: [mhc:01789] mew4:mew-summary-next-line
Message-ID: <20030415.181241.104030017.hide@xxxxxxxx>
Date: Tue, 15 Apr 2003 18:12:41 +0900 (JST)
鯉江> 新しいMew4だとmhcのC-n/C-pが機能しなくなりました。
あら。
鯉江> (defun mew-summary-next-line ()
鯉江> (interactive)
鯉江> (beginning-of-line)
鯉江> (forward-line)
鯉江> (while (or (looking-at mew-regex-thread-separator)
鯉江> (eq (get-text-property (point) 'invisible) t))
鯉江> (forward-line))
鯉江> (if (and (mew-thread-p) mew-use-thread-cursor)
鯉江> (mew-summary-thread-move-cursor)))
C-n するとバッファの最後まで突き抜けちゃうのかしら。
鯉江> mhc は 各行の先頭にinvisible を付けているので
鯉江> これを拾ってしまって C-n/C-p 使いものにならなくなっているようです。
鯉江> 解決方法は... どうすればいいんでしょう。
Mew 4 では確かめられないのですが、mhc-mew.el で
(defconst mhc-mew/header-string
(let ((str "0 | "))
(put-text-property 0 (length str) 'invisible 'mhc str)
str)) ~~~~
(defconst mhc-mew/header-string-review
(let ((str (concat "0" (char-to-string mew-mark-review) "| ")))
(put-text-property 0 (length str) 'invisible 'mhc str)
str)) ~~~~
と invisible に 'mhc を設定するとどうでしょうか。
# これなら Mew のバージョンに左右されないのでありがたいかも。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxx)