[mew-dist 21622] Re: default-file-name-coding-system
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2002年 9月 4日 (水) 10:54:03 JST
From: Ishikura <suzume009jp at example.com>
Subject: [mew-dist 21619] default-file-name-coding-system
> 3.0.66 を試したところ、自分の環境(XEmacs 21.1.14)では、
> mew 起動前に
>
> (setq default-file-name-coding-system 'euc-jp)
>
> のようにしてあげないと、draft 作成や refile 時に
> Symbol's value as variable is void: default-file-name-coding-system
> を出して先に進めなくなりました。
ううう。XEmacs 21.1.14 には、default-file-name-coding-system がないの
ですね。最近のにはあるので安心していました。このパッチを当てて下さい。
--かず
Index: mew-func.el
===================================================================
RCS file: /cvsroot/mew/mew/mew-func.el,v
retrieving revision 1.91
diff -c -r1.91 mew-func.el
*** mew-func.el 2002/08/28 12:06:49 1.91
--- mew-func.el 2002/09/04 01:48:05
***************
*** 643,650 ****
;; If {default-,}file-name-coding-system are bound to nil,
;; ENCODE_FILE() and DECODE_FILE() are skipped, resulting speed up.
;; So, we need to encode DIR by ourselves.
! (let ((edir (expand-file-name dir)))
! (setq edir (mew-cs-encode-string edir default-file-name-coding-system))
(or regex (setq regex mew-regex-message-files))
(mew-alet
(directory-files edir nil regex 'no-sort))))
--- 643,655 ----
;; If {default-,}file-name-coding-system are bound to nil,
;; ENCODE_FILE() and DECODE_FILE() are skipped, resulting speed up.
;; So, we need to encode DIR by ourselves.
! (let ((edir (expand-file-name dir))
! ;; XEmacs 21.1.14 does not have default-file-name-coding-system
! (cs (or (and (boundp 'default-file-name-coding-system)
! default-file-name-coding-system)
! (and (boundp 'file-name-coding-system)
! file-name-coding-system))))
! (setq edir (mew-cs-encode-string edir cs))
(or regex (setq regex mew-regex-message-files))
(mew-alet
(directory-files edir nil regex 'no-sort))))
Mew-dist メーリングリストの案内