[Mew-dist 15627] Re: about cite label
NINOMIYA Hideyuki
nin at example.com
2000年 12月 26日 (火) 12:44:36 JST
おはようございます 二宮@お四国 です
二宮 秀幸 は Thu, 21 Dec 2000 17:43:13 +0900 頃に
Subject: [Mew-dist 15602] about cite label
Message-Id: <20001221.174204.104024717.nin at example.com>
れお> Mew-1.95b90+諸々のパッチ on XEmacs 21.1.12 (Channel Islands)
れお> という環境において
れお> というフォームで、`mew-draft-cite-fill-mode' Value: wrap として
れお> いますが、
<実例>
れお> てな具合に1行おきになってしまいます。
れお> コードも一応眺めてみたのですが、今一なぜこうなってしまうのか
れお> 解りません。。。
鯉江 様より直メールもらったりでもう一度コードを検討した結果、
(fill-region)自体の動作が怪しいということで、以下のようなテストを
してみました。
(fill-region (point-min) (point))■
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[eobp]
この黒トウフをカーソルとします。ここで実行すると。。。
(fill-region (point-min) (point))
■
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[eobp]
こんなんでましたけどぉ....ォィォィ
なんで勝手に変なとこに改行入れるねん (^^)// 悪どいなぁ。。。
って事に XEmacs 21.1.12 ではなりました。
手元に XEmacs 21.2.x が無いので、どなたか 21.2 でのテストをして
いただければと思います。21.2 も同じならば、以下のパッチを適応して
いただけたらと思います。
Index: mew-draft.el
===================================================================
RCS file: /tmp/am/da/cvs/mew/mew-draft.el,v
retrieving revision 1.5
diff -u -F(def -r1.5 mew-draft.el
--- mew-draft.el 2000/12/14 07:30:16 1.5
+++ mew-draft.el 2000/12/21 15:41:44
@@ -568,7 +568,11 @@ (defun mew-cite-strings ()
((eq mew-draft-cite-fill-mode 'wrap)
(setq beg (point))
(end-of-line)
- (fill-region beg (point))))
+ (fill-region beg (point))
+ (if (not mew-xemacs-p)
+ ()
+ (delete-backward-char 1)
+ (beginning-of-line))))
(forward-line)))
(buffer-string))))))
もし、21.2 と 21.1 とでこの辺違いがある場合はどうすりゃいいんで
しょうねぇ ??
1). XEmacs 21.1 が変なのでそれを直す
2). Mew でバージョンチェックをして対応する
どうでしょう ?
---
ICQ UIN:57442553 二宮 秀幸@愛媛 鬼北 広見町
PGP-Fingerprint: 6C59 EC08 5B23 6490 44D0 7CD3 DA40 219F 7114 8553
PGP-Public-Key: http://user.shikoku.ne.jp/~nin/pgp/public-key.txt
mailto:nin at example.com http://user.shikoku.ne.jp/~nin/index.html
mailto:nin at example.com http://home.jp.freebsd.org/~nin/index.html
Mew-dist メーリングリストの案内