[Mew-dist 17682] Re: mew-summary-mark-region problem?
Tatsuya Kinoshita
tats at example.com
2001年 6月 6日 (水) 07:11:38 JST
In message "[Mew-dist 16577] mew-summary-mark-region problem?"
sen_ml at example.com wrote:
> 手動で mew-summary-mark-region を使用していたら、
>
> Signaling: (error "Invalid search bound (wrong side of point)")
> re-search-forward("^ *\\([0-9]+\\) " 136233 t)
> と怒られてしまいました。
>
> 再現方法 (mew-1.95b108 使用):
>
> 1) Summary mode でカーソルがメッセージのある行にある状態から
> C-SPC で mark を set する。
>
> 2) C-e で行末へ移動。
>
> 3) mew-summary-mark-region を実行。
エラーを抑止するよう、修正しました。
--
木下達也
-------------- next part --------------
This patch is written by Tatsuya Kinoshita. Copyright is disclaimed.
*** mew-mark.el.orig Fri Jun 1 23:02:26 2001
--- mew-mark.el Wed Jun 6 06:55:16 2001
***************
*** 465,477 ****
fld msg alist)
(save-excursion
(goto-char beg)
! (while (re-search-forward regex end t)
! (mew-summary-mark-as mark)
! (when (mew-virtual-p)
! (setq fld (mew-summary-folder-name))
! (setq msg (mew-summary-message-number))
! (mew-mark-alist-set alist fld msg))
! (forward-line)) ;; make search faster
(set-buffer-modified-p nil))
(mew-summary-mark-in-physical-alist alist mark)))
--- 465,479 ----
fld msg alist)
(save-excursion
(goto-char beg)
! (condition-case nil
! (while (re-search-forward regex end t)
! (mew-summary-mark-as mark)
! (when (mew-virtual-p)
! (setq fld (mew-summary-folder-name))
! (setq msg (mew-summary-message-number))
! (mew-mark-alist-set alist fld msg))
! (forward-line)) ;; make search faster
! (error nil))
(set-buffer-modified-p nil))
(mew-summary-mark-in-physical-alist alist mark)))
Mew-dist メーリングリストの案内