[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 メーリングリストの案内