[mew-dist 18898] Re: sort again
Tatsuya Kinoshita
tats at example.com
2001年 9月 12日 (水) 23:31:54 JST
In message [mew-dist 18893], on Wed, 12 Sep 2001,
Kazu Yamamoto (山本和彦) <kazu at example.com> wrote:
> > sort regionだと、C-x C-xで、元の行ではなく、region内の最後の行に移っ
> > てしまいます。(endの番号を求める際に、そのように移っているせいです)
>
> 「元の行」と「リージョン内の最後の行」の違いが分りません。
「元の行」とは、C-u Sを実行する直前に位置するメールの行のつもりです。
たとえば、1から5のメールがあり、次のように行頭でカーソルを動かした
場合について考えてみます。
例1: 2でC-SPC、5まで移動、C-u S、とすると、2から4の行がregionとして
sortされ、C-x C-xでは、元の行は5ですが、4のsort先の行に移って
しまいます。
例2: 5でC-SPC、2まで移動、C-u S、とすると、2から4の行がregionとして
sortされ、C-x C-xでは、元の行は2ですが、4のsort先の行に移って
しまいます。
私は上記の二つの例について、どちらもC-x C-xで5に移ってほしいと思っ
ています。(そのように動作するパッチを添付します)
--
木下達也
-------------- next part --------------
This patch is written by Tatsuya Kinoshita. Copyright is disclaimed.
--- mew/mew-sort.el Wed Sep 12 23:02:48 2001
+++ mew-tats/mew-sort.el Wed Sep 12 23:10:54 2001
@@ -164,6 +164,7 @@
(range (if arg
(if (or (null beg) (null end))
(error "There is no region now")
+ (forward-line)
(concat beg "-" end))
mew-range-all))
(sort-key (or (cdr (assoc folder mew-sort-default-key-alist))
Mew-dist メーリングリストの案内