[Mew-dist 03804] Re: highlight-mark

Yuji Yamano u90156 at example.com
1998年 2月 17日 (火) 22:58:42 JST


Yoshitomi Kentaro <yositomi at example.com> writes:

> +abc
> +abc/def
> +abc/ghi
> +xyz
> +xyz/xxx
> +xyz/yyy
> 
> のような folder 構成のとき, +abc や +xyz において色がつきません.
> つまり subfolder があると, 親 folder では色がつきません.
> describe-variable で "+abc/" "+xyz/" が 
> mew-highlight-mark-folder-list に含まれていることは確認しています.

mew-highlight.el の中で、mew-member を使ってバッファ名(=フォルダ)
を比較しているところを、mew-folder-member を使うように変更しては
どうでしょうか。

1.93b13 へのパッチです。

-- 
やまの @ 五反田


--- mew-highlight.el.orig	Sun Jan 25 21:05:15 1998
+++ mew-highlight.el	Tue Feb 17 22:33:56 1998
@@ -56,7 +56,7 @@
 (defun mew-highlight-mark-region (beg end)
   (interactive "r")
   (if (and window-system mew-use-highlight-mark
-	   (mew-member (buffer-name) mew-highlight-mark-folder-list))
+	   (mew-folder-member (buffer-name) mew-highlight-mark-folder-list))
       (let ((regex (concat mew-summary-message-regex "\\([^ ]\\)"))
 	    (buffer-read-only nil) face)
       (save-excursion
@@ -72,7 +72,7 @@
 
 (defun mew-highlight-mark-line (mark)
   (if (and window-system mew-use-highlight-mark
-	   (mew-member (buffer-name) mew-highlight-mark-folder-list))
+	   (mew-folder-member (buffer-name) mew-highlight-mark-folder-list))
       (let ((buffer-read-only nil) face)
 	(setq face (cdr (assoc mark mew-highlight-mark-keywords)))
 	(if face
@@ -83,7 +83,7 @@
 
 (defun mew-highlight-unmark-line ()
   (if (and window-system mew-use-highlight-mark
-	   (mew-member (buffer-name) mew-highlight-mark-folder-list))
+	   (mew-folder-member (buffer-name) mew-highlight-mark-folder-list))
       (remove-text-properties 
        (save-excursion (beginning-of-line) (point))
        (save-excursion (end-of-line) (point))




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