[Mew-dist 11358] Re: delete/refile error

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 11月 17日 (水) 18:03:23 JST


白井です。

# ごめんなさい、"Running" は表示されますね。(_ _)

From: Masahiko Joichi <joichi at example.com> さん曰く
Subject: [Mew-dist 11357] Re: delete/refile error
Message-ID: <19991117173033X.joichi at example.com>
Date: Wed, 17 Nov 1999 17:32:32 +0900


城市> .im/Config の Form を確認しましたが、"Form=%+5n %m%d %-18P %-40S %b"

城市> 実際の動作ですが、refileを指定すれば"o"が、deleteを指定すれば"D"が
城市> マークの位置に表示されて、それなりにその行の色も変わります。
城市> ここまでは問題無く動作しているみたいなんです。

From: Masahiko Joichi <joichi at example.com> さん曰く
Subject: [Mew-dist 11340] Re: delete/refile error
Message-ID: <19991116201055G.joichi at example.com>
Date: Tue, 16 Nov 1999 20:11:21 +0900

城市> で、前回のメールでBacktraceが取れなかったと書きましたが、やり方
城市> 間違えてた様で採取できました。添付します。

のエラーが原因で変な風になっていて、城市さんのおっしゃる通り
mew-mark-delete-switch には問題がないのなら、

-------------------------------------

(defun mew-mark-delete-region (begin end)
  (setq zzz nil)
  (mew-elet
   (let ((m (make-marker))
	 (regex (concat mew-summary-message-regex "\\([^ +0-9]\\)")))
     (set-marker m end)
     (goto-char begin)
     (while (re-search-forward regex m t)
       (setq zzz (append (list (mew-match 2)) zzz))
       (funcall (cdr (assoc (string-to-char (mew-match 2))
			    mew-mark-delete-switch))))
     (set-buffer-modified-p nil))))
-------------------------------------

を *scratch* で評価して "x" した後に zzz という変数が例えば

zzz^J
("o" "o" "o" "D" "D" "D" "D")

となるのですが、この中に変な文字が含まれていませんか?

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内