diff options
| author | Michael Albinus | 2018-12-06 16:11:27 +0100 |
|---|---|---|
| committer | Michael Albinus | 2018-12-06 16:11:27 +0100 |
| commit | 7d33c775b245dc011f56559a8a776728888d7246 (patch) | |
| tree | accacfc9926248054c0bf322969797d46e396f90 /lib-src | |
| parent | 66b49fc1d522b8d2cce7e957a5c6e7a4f6c90e0f (diff) | |
| download | emacs-7d33c775b245dc011f56559a8a776728888d7246.tar.gz emacs-7d33c775b245dc011f56559a8a776728888d7246.zip | |
Add missing handler to tramp-rclone.el, improve robustness
* lisp/net/tramp-rclone.el (tramp-adb): Require.
(tramp-rclone-file-name-handler-alist):
Use `tramp-adb-handle-expand-file-name'.
(tramp-rclone-flush-directory-cache): New defun, derived from
`tramp-rclone-flush-mount'.
(tramp-rclone-do-copy-or-rename-file)
(tramp-rclone-handle-delete-directory)
(tramp-rclone-handle-delete-file)
(tramp-rclone-handle-make-directory): Use it.
(tramp-rclone-handle-directory-files)
(tramp-rclone-local-file-name):
Use `tramp-compat-file-name-quoted-p', `tramp-compat-file-name-quote'
and ´tramp-compat-file-name-unquote'.
(tramp-rclone-handle-file-executable-p)
(tramp-rclone-handle-file-readable-p): Cache result.
(tramp-rclone-handle-file-name-all-completions)
(tramp-rclone-mounted-p, tramp-rclone-remote-file-name)
(tramp-rclone-maybe-open-connection): Rewrite.
* test/lisp/net/tramp-tests.el (tramp--test-rclone-p): New defun.
(tramp-test05-expand-file-name-relative)
(tramp--test-special-characters): Use it.
Diffstat (limited to 'lib-src')
0 files changed, 0 insertions, 0 deletions