[mew-dist 18905] Re: sort again
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2001年 9月 13日 (木) 09:19:16 JST
From: Tatsuya Kinoshita <tats at example.com>
Subject: [mew-dist 18898] Re: sort again
> 例1: 2でC-SPC、5まで移動、C-u S、とすると、2から4の行がregionとして
> sortされ、C-x C-xでは、元の行は5ですが、4のsort先の行に移って
> しまいます。
>
> 私は上記の二つの例について、どちらもC-x C-xで5に移ってほしいと思っ
> ています。(そのように動作するパッチを添付します)
OK です。ただ、このパッチだとプログラムの意図が伝わらないコードになっ
ている気がします。以下でどうでしょう?
--かず
Index: mew-sort.el
===================================================================
RCS file: /cvsroot/mew/mew/mew-sort.el,v
retrieving revision 1.30
diff -c -r1.30 mew-sort.el
*** mew-sort.el 2001/09/12 11:35:20 1.30
--- mew-sort.el 2001/09/12 23:39:53
***************
*** 242,251 ****
;; *c: break condition, src is looped!
;; files[src] is 31 (new tmp file)
;;
! (when (and (not mew-sort-debug) (not (eobp)))
! (beginning-of-line)
! (mew-elet
! (put-text-property (point) (1+ (point)) 'mew-sort-orig t)))
(if region (narrow-to-region (car region) (cdr region)))
(let* ((dir (mew-expand-folder folder))
(default-directory dir)
--- 242,253 ----
;; *c: break condition, src is looped!
;; files[src] is 31 (new tmp file)
;;
! (unless mew-sort-debug
! (if arg (forward-line))
! (unless (eobp)
! (beginning-of-line)
! (mew-elet
! (put-text-property (point) (1+ (point)) 'mew-sort-orig t))))
(if region (narrow-to-region (car region) (cdr region)))
(let* ((dir (mew-expand-folder folder))
(default-directory dir)
Mew-dist メーリングリストの案内