[Mew-dist 16380] Multibyte character folder name and mew-scan

Kyotaro HORIGUCHI horiguchi.kyotaro at example.com
2001年 2月 16日 (金) 15:12:48 JST


堀口@漢字フォルダ名担当? です.

 b105 で漢字入りの名前のフォルダに対して2回以上 scan all すると2 
度目以降はサマリバッファが空になるという症状が出ました. 

 mew-scan-filter が作業バッファを unibyte に設定したままおわって,
mew-scan-sentinel ではその作業バッファを消していないので, 次の 
mew-scan でその unibyte の作業バッファをつかんだ start-process が
入出力の coding-system を raw-text にして mewls を実行してしまう.

 ということらしいです. 以下のようにして症状は治まりました.

 b105 へのパッチです. 2個所修正していますが, どちらか一方でも
症状は治まります.

# mew-scan-sentinel で current-buffer をいきなり殺したのがちょっ
# と不安です..


--- mew-scan.el.orig	Thu Feb 15 21:14:38 2001
+++ mew-scan.el	Fri Feb 16 14:04:00 2001
@@ -703,5 +703,6 @@
        (mew-scan-insert-line folder vec width nil virtualp)
        (forward-line)
-       (delete-region (point-min) (point))))))
+       (delete-region (point-min) (point)))
+     (mew-set-buffer-multibyte t))))
 
 (defun mew-scan-sentinel (process event)
@@ -711,4 +712,5 @@
 	 opos reviews)
     (mew-filter
+     (kill-buffer (current-buffer))
      (set-buffer folder)
      (setq opos (point))

-- 
堀口恭太郎

東日本電信電話株式会社 システムサービス部
Tel: 03-3830-5226 Fax: 03-3830-3981  (since 05/Mar/2000)



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