]> git.eshelyaron.com Git - emacs.git/commit
* net/tramp.el (top): Add tramp-compat to `tramp-unload-hook'.
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 3 Oct 2007 10:54:03 +0000 (10:54 +0000)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 3 Oct 2007 10:54:03 +0000 (10:54 +0000)
commit94be87e8b7d72e300ff8273fa117672ea09ed08a
tree787464f30fc7b8ea310d645b238a7bb63628aee0
parente330de44833fd8061df4506a5c8dae76d23d897e
* net/tramp.el (top): Add tramp-compat to `tramp-unload-hook'.
(tramp-file-name-handler-alist): Add
`tramp-handle-insert-file-contents-literally'.  Neded for XEmacs.
(tramp-make-temp-file): Use `make-temp-name'. `make-temp-file',
used before, creates the file already, which is not desired.
(tramp-do-copy-or-rename-file-directly): Simplify handling of
temporary file.
(tramp-handle-insert-file-contents): Assign the result in the
short track case.
(tramp-handle-insert-file-contents-literally): New defun.
(tramp-completion-mode-p): Revert change from 2007-09-24.
Checking for `return' etc as last character is not sufficient, for
example in dired-mode when entering <g> (revert-buffer) or
<s> (dired-sort).

* net/tramp-compat.el (top): Add also compatibility code for loading
appropriate timer package.
(tramp-compat-copy-tree): Check for `subrp' and `symbol-file' in
order to avoid autoloading problems.

* net/tramp-fish.el:
* net/tramp-smb.el: Move further compatibility code to
tramp-compat.el.

* net/tramp-ftp.el (tramp-ftp-file-name-handler): Handle the case
where the second parameter of `copy-file' or `rename-file' is a
remote file but not via ftp.
lisp/ChangeLog
lisp/net/tramp-compat.el
lisp/net/tramp-fish.el
lisp/net/tramp-ftp.el
lisp/net/tramp-smb.el
lisp/net/tramp.el