> Hmm. Ange-FTP hooks shouldn't be there. This reminds me a thread in
> this mailing list from last autumn:
>
> | From: [EMAIL PROTECTED] (Kai Gro�johann)
> | Subject: Re: problems with tramp 2.0.12 and 2.0.24 on xemacs
> |
> | I'm now guessing that the problem comes from jde-root-dir-p
> which has
> | a special case for Ange-FTP but not for Tramp.
>
> || From: Bruce Lowekamp <[EMAIL PROTECTED]>
> ||
> || Thanks for tracking this down to the JDE code. I know you
> || posted another fix to the jde-users list, but my favorite
> fix (since
> || all I really want to do is edit JDE files) is:
> ||
> || (require 'jde)
> || (defun jde-find-project-file (dir) nil)
> ||
> || in init.el
>
> Would this throw away your problem?
michael,
I defer loading jde - so it is not loaded before editing a java file.
I tried the following :
- start up emacs
- eval in scratch: (message "end %s" file-name-handler-alist)
results in:
end ((^/[^/]*$ . tramp-completion-file-name-handler) (\`/[^/:]+: .
tramp-file-name-handler) (\`/: . file-name-non-special))
- M-x eval- TAB -> to activate completion
results in:
end ((^[a-zA-Z]:/[^/:]*\' . ange-ftp-completion-hook-function) (^/[^/:]*\' .
ange-ftp-completion-hook-function) (^/[^/:]*[^/:.]: . ange-ftp-hook-function)
(^/[^/]*$ . tramp-completion-file-name-handler) (\`/[^/:]+: . tramp-file-name-handler)
(\`/: . file-name-non-special))
the messages buffer:
------------------------------
(d:\gnu\emacs-21.2\bin\emacs.exe)
Loading gnuserv...done
Loading d:/gnu/emacs-21.2/bin/fns-21.2.1.el (source)...done
Loading regexp-opt...done
Loading mule-util...done
Loading cl-macs...done
ECB 1.70 uses semantic 1.4.2 and eieio 0.17
Loading edmacro...done
Loading semantic-el (source)...done
For information about the GNU Project and its goals, type C-h C-p.
Loading image...done
Mark set [2 times]
end ((^/[^/]*$ . tramp-completion-file-name-handler) (\`/[^/:]+: .
tramp-file-name-handler) (\`/: . file-name-non-special))
Making completion list...
Loading view...done
Loading eieio-opt (source)...done
end ((^[a-zA-Z]:/[^/:]*\' . ange-ftp-completion-hook-function) (^/[^/:]*\' .
ange-ftp-completion-hook-function) (^/[^/:]*[^/:.]: . ange-ftp-hook-function)
(^/[^/]*$ . tramp-completion-file-name-handler) (\`/[^/:]+: . tramp-file-name-handler)
(\`/: . file-name-non-special))
keyboard-quit: Quit
------------------------------
ah, I see: I (require 'ecb), which in turn uses eieio.
without that it works ok. anyway, I'll try to look what happens in eieio ...
thanks for your hints,
tom
_______________________________________________
Tramp-devel mailing list
[EMAIL PROTECTED]
http://mail.nongnu.org/mailman/listinfo/tramp-devel