Kyle Jones <kyle_jones(a)wonderworks.com> writes:
 Sound like the right solution to me.  If you hardwire it inside
 XEmacs proper, then I can't turn it off.  I should be able to turn
 it off since it has no value if I'm not using EFS.  Since it's
 EFS-specific, let EFS install it. 
I'm not convinced that it is EFS-specific.  Aren't there other things
done to a file name that might need quoting, like the tilde and
dollar-sign substitution?  FSFmacs's NEWS entry for that change went
like this:
    ** You can "quote" a file name to inhibit special significance of
    special syntax, by adding `/:' to the beginning.  Thus, if you have a
    directory named `/foo:', you can prevent it from being treated as a
    reference to a remote host named `foo' by writing it as `/:/foo:'.
    Emacs uses this new construct automatically when necessary, such as
    when you start it with a working directory whose name might otherwise
    be taken to be magic.
If EFS simply installs it as a handler, then the second paragraph
won't stand true.
I don't see why you would want to turn it off.  The only imaginable
reason would be having a `/:' directory which you frequently use.