[mew-dist 22462] Re: width==0 in mew-scan-form

KOIE Hidetaka ( 鯉江英隆 ) hide at example.com
2002年 12月 9日 (月) 14:33:39 JST


  Message-Id: <20021209.140704.95101184.kazu at example.com>
  Date:       Mon, 09 Dec 2002 14:07:04 +0900 (JST)
  From:       Kazu Yamamoto (山本和彦) <kazu at example.com>
  Subject:    [mew-dist 22459] Re: width==0 in mew-scan-form

  | From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
  | Subject: [mew-dist 22453] Re: width==0 in mew-scan-form
  | 
  | > ぼくも鯉江さんのパッチのマージでちょっと困ってしまいました。mark
  | > 行のハイライトをリバース的に設定しているんですが、スペースが無く
  | > なって右が切れちゃうので、少々みっともないのです。
  | 
  | mew-summary-scan-width が設定してあっても、SPC をパディングする量は、
  | (window-width) から計算し、右端に $ が出ない適切な値とする。
  | 
  | すなわち、
  | 意味のある情報は、mew-summary-scan-width に従って作成。
  | 意味のない SPC パディングは、(window-width) に従って作成。
  | 
  | というのは問題を解決するでしょうか?

(window-width)の影響をうけずに.mew-cacheをつくりたいので
これはできれば避けたい仕様です。


(白井さんのいっていた)リバース的に設定する方法がわからなかったので
(setq mew-highlight-cursor-line-face 'modeline)設定にして

Index: mew-highlight.el
===================================================================
RCS file: /cvsmew/mew/mew-highlight.el,v
retrieving revision 1.20
diff -u -F^( -r1.20 mew-highlight.el
--- mew-highlight.el	2002/08/30 11:24:29	1.20
+++ mew-highlight.el	2002/12/09 05:25:06
@@ -19,11 +19,11 @@ (defun mew-highlight-cursor-line ()
      (if (overlayp (mew-sinfo-get-cursor-line))
 	 (move-overlay (mew-sinfo-get-cursor-line)
 		       (save-excursion (beginning-of-line) (point))
-		       (save-excursion (end-of-line) (point)))
+		       (1+ (save-excursion (end-of-line) (point))))
        (mew-sinfo-set-cursor-line
 	(mew-overlay-make
 	 (save-excursion (beginning-of-line) (point))
-	 (save-excursion (end-of-line) (point))))
+	 (1+ (save-excursion (end-of-line) (point)))))
        (overlay-put
 	(mew-sinfo-get-cursor-line) 'face mew-highlight-cursor-line-face))))
   (when mew-use-cursor-mark

のように改行文字を越えてoverlayをするよう変えたら画面右端まで延びます。
アンダーラインは延びてくれませんでした。

--
鯉江



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