[mew-win32 4394] Re: 拡張子

INOUE Tomohiro ml at example.com
2006年 4月 25日 (火) 23:42:46 JST


井上です。

反応遅くてすみません。

Kazu Yamamoto (山本和彦) <kazu at example.com>:
> > > default-file-name-coding-system は、どうなっていますか?
> > それで良いと思います。
> 
> はい。僕も Meadow2 と Meadow3 の両方にあることを確かめたので、commit し
> ました。

私もこれでいいと思ったのですが、現在の CVS のコードだとうまく動いてくれ
ませんでした。日本語で検索したときに結果がゼロになってしまいます。

もしかして私の環境だけかもしれませんが、 mew-search-wds が呼ばれるとき
には default-file-name-coding-system が nil に束縛されていて、
shift_jis に変換されないまま wdsgrep に渡そうとするみたいです。


もう一つ、メールの流れと関係ありませんが、拡張子付きだと Summary で
C-c C-o が動かないですね。添付みたいな修正でいいでしょうか。

-- 井上 知洋

-------------- next part --------------
Index: mew-summary4.el
===================================================================
RCS file: /cvsmew/mew/mew-summary4.el,v
retrieving revision 1.178
diff -u -r1.178 mew-summary4.el
--- mew-summary4.el	24 Apr 2006 06:59:48 -0000	1.178
+++ mew-summary4.el	25 Apr 2006 14:30:32 -0000
@@ -187,13 +187,13 @@
 	 (regex (mew-folder-regex draft-dir))
          (bufs (mew-buffer-list regex))
          nums num n)
-    (setq nums (mapcar (lambda (x) (string-match "\\([0-9]+\\)$" x) (string-to-number (mew-match-string 1 x))) bufs))
+    (setq nums (mapcar (lambda (x) (string-match (format "\\([0-9]+\\)\\(%s\\)?$" mew-suffix) x) (string-to-number (mew-match-string 1 x))) bufs))
     (while nums
       (setq num (car nums))
       (setq nums (cdr nums))
       (if (or (null n) (< n num))
 	  (setq n num)))
-    (format "%s%d" draft-dir n)))
+    (concat (format "%s%d" draft-dir n) (if mew-use-suffix mew-suffix))))
 
 (defun mew-summary-jump-to-draft-buffer ()
   "Jump to one of drafts if exists."


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