[Mew-dist 919] Re: 'make gzip-el'ed XEmacs + mew-which

Kazuyoshi Furutaka furutaka at example.com
1997年 4月 21日 (月) 16:50:59 JST


ふるたか@原研です。

早速の御教授有難うございます。

In <19970421151418A.ksakai at example.com>
at Mon, 21 Apr 1997 15:14:18 +0900
SAKAI Kiyotaka <ksakai at example.com> wrote
on "[Mew-dist 915] Re: 'make gzip-el'ed XEmacs + mew-which"...
> > こうしておくと、mew-which のところで、例えば efs.el を探そうとした場合に
> > は、efs.elc や efs.el.gz があるけれど無いものと考える様で、
> > Message/External-Body などがうまく使えなくなってしまう様です。
> > .el, .elc 又は .el.gz のいずれかを探すという方が良くはないでしょうか?
> > #済みません、能力があればその様に改造してみるのですが...
> 
> mew-ext.el で
> 
>   (mew-which "efs.el" load-path)
> 
> となっているところ (2個所) を
> 
>   (or (mew-which "efs.elc" load-path) (mew-which "efs.el" load-path))
> 
> とすればいいと思います。

この様にすることにより、"efs.el だけ展開しておく"という、我ながら
情けない対処法をやめることが出来ました。

#この位の知恵しか働かない自分が情けない...

-----
Kazuyoshi Furutaka
furutaka at example.com
-------------- next part --------------
--- mew-ext.el.orig	Mon Apr 21 16:25:34 1997
+++ mew-ext.el	Mon Apr 21 16:36:12 1997
@@ -15,7 +15,7 @@
 (require 'mew)
 (eval-when-compile
   (cond
-   ((mew-which "efs.el" load-path)
+   ((or (mew-which "efs.elc" load-path) (mew-which "efs.el" load-path))
     (require 'efs))
    ((mew-which "ange-ftp.el" load-path)
     (require 'ange-ftp))
@@ -77,7 +77,7 @@
 (defvar mew-ext-suffix ".ext")
 
 (cond
- ((mew-which "efs.el" load-path)
+ ((or (mew-which "efs.elc" load-path) (mew-which "efs.el" load-path))
   (defun mew-ext-file-name-completion (file path)
     (require 'efs)
     (let ((efs-tmp-name-template mew-temp-file))


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