[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 メーリングリストの案内