[mew-dist 18881] Re: sort again
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2001年 9月 11日 (火) 21:35:59 JST
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 18875] sort again
Message-ID: <20010911.203714.68538766.kazu at example.com>
Date: Tue, 11 Sep 2001 20:37:14 +0900 (JST)
kazu> Sort に関し
kazu> - 桁溢への対応
kazu> - point-min and C-xC-x
kazu> を実装しました。
うぅ、(_ _)
((<= pos beg)
(setq line (buffer-substring beg end))
(goto-char end)
(delete-region beg end)
(save-excursion
(goto-char pos)
(insert (mew-sort-adjust-number form dst line)))
(point))
でエンバグしてしまったようです。;_;
ここ↑の部分だけもと↓に戻すと発生しません。
((<= pos beg)
(setq line (buffer-substring beg end))
(delete-region beg end)
(goto-char pos)
(insert (mew-sort-adjust-number form dst line))
end)
# 5 の行に注目 ;_;
1 M09/06/1999 5k Kazu Yamamoto (山本和彦) [mew-release 00008] [Mew-dist 10583]
2 09/06/1999 2k Masachika ISHIZUKA [Mew-dist 10584] How to create MIME
3 09/06/1999 3k shuhei YAMAGUCHI (山口修 [Mew-dist 10587] Auto learning when
5 09/06/1999 3k Yuichi TANAKA [Mew-dist 10585] Does the scan forma
4 09/06/1999 3k Yoshihiko Eguchi (江口 [Mew-dist 10586] Re: How to create M
考えた抜いた結果、変になるのは、(= pos beg) のときでして、
(cond
((< pos beg)
(setq line (buffer-substring beg end))
(goto-char end)
(delete-region beg end)
(save-excursion
(goto-char pos)
(insert (mew-sort-adjust-number form dst line)))
(point))
((= pos beg)
(setq line (buffer-substring beg end))
(delete-region beg end)
(goto-char pos)
(insert (mew-sort-adjust-number form dst line))
(point))
(t
....
としたら大丈夫です。何回も申し訳ないです。
--
白井秀行@けど、すでに頭が動いていないので、検証よろしく ^^;;;
Mew-dist メーリングリストの案内