>>>> "Ben" == Ben Wing <ben(a)666.com>
writes:
Ben> you're supposed to put the :require on all defcustoms that control whether
Ben> the feature is enabled or not.
Ben> packages are *never* supposed to enable themselves automatically upon load.
EFS seems to be special in this respect because it used to be on by
default in core Lisp.
Ben> perhaps efs is broken in both respects? i.e. it enables itself on load and
Ben> doesn't even have a variable to turn itself on or off?
`allow-remote-paths'
But that's in core. No, it's not. It used to be. I put it in.
Someone took it out. So I guess `file-remote-p' is broken by now:
(defun file-remote-p (file-name)
"Test whether FILE-NAME is looked for on a remote system."
(cond ((not allow-remote-paths) nil)
((featurep 'ange-ftp) (ange-ftp-ftp-path file-name))
((fboundp 'efs-ftp-path) (efs-ftp-path file-name))
(t nil)))
What a mess. I'll try to sort this out.
Also, it seems to me :require doesn't solve John's problem. Isn't
really an autoload cookie what's needed?
But maybe I'm just too stupid out customize: I've failed even at
operating the GUI.
--
Cheers =8-} Chipsy
Friede, Völkerverständigung und überhaupt blabla