Michael Albinus
5ff8a90395
Tramp allows now external implementations for functions
* doc/misc/tramp.texi (Frequently Asked Questions): Mention tramp-hlo.
(New operations): New node.
(Top, Files directories and localnames): Add it to @menu.
* etc/NEWS: Mention Tramp's feature to add function implementations.
Presentational fixes and improvements.
* lisp/net/tramp.el (tramp-file-name-for-operation-external): New defvar.
(tramp-file-name-for-operation): Use `memq'. Handle external
operations. Raise `remote-file-error' error in case of.
(tramp-add-external-operation, tramp-remove-external-operation):
New defuns.
* test/lisp/net/tramp-archive-tests.el (tramp-archive-test50-auto-load)
(tramp-archive-test50-delay-load)
(tramp-archive-test51-without-remote-files): Rename.
* test/lisp/net/tramp-tests.el (tramp--test-operation)
(tramp--handler-for-test-operation): New defuns.
(tramp-test49-external-backend-function): New test.
(tramp-test50-auto-load, tramp-test50-delay-load)
(tramp-test50-recursive-load, tramp-test50-remote-load-path)
(tramp-test51-without-remote-files, tramp-test52-unload): Rename.
2025-08-05 12:00:21 +02:00
..
2025-06-14 17:07:19 +03:00
2025-05-17 12:00:59 +03:00
2025-06-07 11:01:35 +03:00
2025-03-02 19:46:15 +01:00
2025-07-13 20:28:51 +00:00
2025-01-02 18:39:42 +01:00
2025-08-03 01:31:42 -07:00
2025-07-26 06:58:12 -04:00
2025-01-02 18:39:42 +01:00
2025-03-22 16:47:27 -04:00
2025-03-25 19:48:06 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-03-16 12:52:40 -04:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-08-05 12:00:21 +02:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-08-02 17:14:50 +03:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-06-30 17:33:43 -04:00
2025-08-02 16:49:52 +03:00
2025-04-27 10:48:55 +03:00
2025-08-04 10:55:25 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-05-31 15:21:21 +03:00
2025-01-02 18:39:42 +01:00
2025-04-26 17:09:00 +03:00
2025-01-02 18:39:42 +01:00
2025-02-17 05:37:10 +01:00
2025-01-02 18:39:42 +01:00
2025-07-15 18:57:49 +02:00
2025-01-02 18:39:42 +01:00
2025-02-11 08:47:44 +01:00
2025-01-02 18:39:42 +01:00
2025-03-08 17:29:34 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-06-03 16:56:52 +02:00
2025-03-04 14:32:48 +08:00
2025-01-02 18:39:42 +01:00
2025-02-23 01:15:24 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-02-23 03:46:57 +01:00
2025-03-08 18:35:07 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-02-15 13:49:17 +02:00
2025-01-02 18:39:42 +01:00
2025-06-21 12:24:55 +03:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-07-12 11:48:52 +03:00
2025-07-26 12:45:51 +02:00
2025-03-22 16:47:27 -04:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-03-13 08:14:36 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-02-11 01:14:32 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-02-21 13:02:58 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-04-29 19:41:44 +03:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-04-07 00:55:48 -04:00
2025-02-25 01:23:33 +01:00
2025-03-16 12:52:40 -04:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-06 20:04:20 +01:00
2025-01-02 18:39:42 +01:00
2025-05-19 20:02:45 +03:00
2025-03-20 14:55:23 +02:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-03-11 01:03:50 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-06-19 09:40:36 +03:00
2025-05-22 09:33:14 -04:00
2025-01-02 18:39:42 +01:00
2025-07-19 17:02:28 +02:00
2025-02-22 11:49:25 +02:00
2025-01-02 18:39:42 +01:00
2025-02-25 19:13:24 +08:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-02-24 20:45:41 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-01 07:39:17 +00:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-06-28 12:01:13 +03:00
2025-04-18 09:35:14 -04:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-06-12 11:38:01 +03:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-06-01 08:07:27 -07:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-06-10 22:09:26 -07:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-02-24 20:45:41 +01:00
2025-03-03 10:49:09 +01:00
2025-03-15 04:06:31 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00
2025-01-02 18:39:42 +01:00