Make tramp-archive fit for older Emacsen
commitd2630e456923d2bd70fdd59267fe6e3d8eeb69ca
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 4 Feb 2018 12:25:10 +0000 (4 13:25 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 4 Feb 2018 12:25:10 +0000 (4 13:25 +0100)
treeca1fdb4b4048a2a16a4db53e81b7e8cc6af15b71
parent327d251f8a857350a78029c31c7ab3f9797cc727
Make tramp-archive fit for older Emacsen

* lisp/net/tramp-archive.el (tramp-archive-enabled)
(tramp-archive-file-name-handler-alist)
(tramp-archive-file-name-handler): Adapt docstring.
(tramp-register-archive-file-name-handler): Remove it from
`after-init-hook' when unloading.
(tramp-archive-gvfs-host): New defsubst.
(tramp-archive-dissect-file-name): Use it.

* lisp/net/tramp-cmds.el (tramp-cleanup-all-connections):
Check that `tramp-archive-enabled' is bound.

* test/lisp/net/tramp-archive-tests.el (tramp-archive-test42-auto-load):
Check also that tramp-archive is not loaded when Tramp is loaded.
(tramp-archive-test42-delay-load): Adapt test messages.
lisp/net/tramp-archive.el
lisp/net/tramp-cmds.el
test/lisp/net/tramp-archive-tests.el