[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:01789] mew4:mew-summary-next-line



新しいMew4だとmhcのC-n/C-pが機能しなくなりました。

2003-04-10 12:37  kazu

	* mew-func.el (1.118), mew-key.el (1.57), mew-scan.el (1.176),
	mew-summary2.el (1.19), mew-vars2.el (1.102), mew.el (1.188): C-n
	and C-p in Summary.

という修正で

(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 使いものにならなくなっているようです。

解決方法は... どうすればいいんでしょう。
1.  C-n/C-pにバインドするのをやめる
2. invisible属性のほかにmew/mhc属性もつけ区別できるようにする
3. どちらかがoverlayをつかうよう変える
   evaporate属性をつかえば解放処理を書かなくてもいいと思う
4. mhcはinvisibleをつかわないでmhc属性をつかうように変える
   
--
鯉江英隆 <hide@xxxxxxxx>