Michael Albinus
be2e6228f8
Use `rx' in Tramp where possible
* lisp/net/tramp.el:
* lisp/net/tramp-adb.el:
* lisp/net/tramp-archive.el:
* lisp/net/tramp-cache.el:
* lisp/net/tramp-cmds.el:
* lisp/net/tramp-compat.el:
* lisp/net/tramp-crypt.el:
* lisp/net/tramp-ftp.el:
* lisp/net/tramp-fuse.el:
* lisp/net/tramp-gvfs.el:
* lisp/net/tramp-integration.el:
* lisp/net/tramp-rclone.el:
* lisp/net/tramp-sh.el:
* lisp/net/tramp-smb.el:
* lisp/net/tramp-sudoedit.el: Use `rx' where possible.
* lisp/net/tramp-adb.el (tramp-adb-handle-set-file-times):
Use `eval-when-compile'.
(tramp-adb-maybe-open-connection): Use file-property for "/". Use
`eval-when-compile'.
* lisp/net/tramp-cmds.el (mm-7bit-chars): Declare.
(tramp-reporter-dump-variable): Simplify point movement.
* lisp/net/tramp-gvfs.el (tramp-dbus-function): Fix typo.
(tramp-zeroconf-parse-device-names): Use `tramp-prefix-port-format'.
* lisp/net/tramp-sh.el (tramp-open-shell, tramp-find-shell):
Use `eval-when-compile'. Improve sanity check.
* lisp/net/tramp.el (tramp-prefix-format, tramp-prefix-regexp)
(tramp-method-regexp, tramp-postfix-method-format)
(tramp-postfix-method-regexp, tramp-prefix-ipv6-format)
(tramp-prefix-ipv6-regexp, tramp-postfix-ipv6-format)
(tramp-postfix-ipv6-regexp, tramp-postfix-host-format)
(tramp-postfix-host-regexp, tramp-remote-file-name-spec-regexp)
(tramp-file-name-structure, tramp-file-name-regexp)
(tramp-completion-method-regexp)
(tramp-completion-file-name-regexp): Declare.
(tramp-set-syntax): Set also `tramp-completion-method-regexp'.
(tramp-volume-letter-regexp, tramp-completion-method-regexp-alist):
New defconsts.
(tramp-build-completion-method-regexp): New defun.
(tramp-completion-method-regexp): New defvar.
(tramp-completion-file-name-regexp-default)
(tramp-completion-file-name-regexp-simplified)
(tramp-completion-file-name-regexp-separate)
(tramp-completion-file-name-regexp-alist): Remove.
(tramp-build-completion-file-name-regexp): Rwrite.
(tramp-make-tramp-file-name): Use `tramp-archive-method'.
(tramp-handle-file-directory-p): Ignore errors.
(tramp-handle-find-backup-file-name, tramp-handle-lock-file)
(tramp-handle-make-auto-save-file-name): Use `eval-when-compile'.
* test/lisp/net/tramp-archive-tests.el:
* test/lisp/net/tramp-tests.el: Use `rx' where possible.
(tramp-test01-file-name-syntax): Adapt test.
2022-08-26 16:19:47 +02:00
..
2022-08-04 17:33:34 +02:00
2022-08-08 13:47:15 +02:00
2022-08-21 17:45:04 +02:00
2022-08-21 17:45:04 +02:00
2021-12-01 23:27:19 +01:00
2022-08-23 12:49:13 +02:00
2022-01-01 07:03:03 -05:00
2022-08-21 17:45:04 +02:00
2022-08-21 17:48:03 +02:00
2022-01-01 02:45:51 -05:00
2022-05-26 12:16:04 -04:00
2022-08-21 17:45:04 +02:00
2022-01-01 07:03:03 -05:00
2022-08-14 12:30:05 -04:00
2022-01-31 11:07:26 -05:00
2022-08-21 17:45:04 +02:00
2022-06-26 15:08:57 +03:00
2022-08-26 16:19:47 +02:00
2022-01-01 02:45:51 -05:00
2022-08-08 16:32:15 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-08-25 14:37:36 +02:00
2022-07-14 11:37:42 +02:00
2022-01-01 02:45:51 -05:00
2022-08-21 17:45:04 +02:00
2022-08-02 10:21:22 +02:00
2022-05-31 18:08:33 +02:00
2022-02-14 12:00:22 +01:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-05-15 11:15:06 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-08-04 17:33:34 +02:00
2022-01-01 07:03:03 -05:00
2022-08-21 22:18:49 +02:00
2022-01-01 02:45:51 -05:00
2022-06-17 20:08:55 +02:00
2022-01-01 07:03:03 -05:00
2022-01-01 07:03:03 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-03-22 15:28:02 +01:00
2022-08-08 11:50:33 +02:00
2022-01-01 02:45:51 -05:00
2022-02-20 19:17:49 +01:00
2022-06-24 11:04:51 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-03-24 09:23:31 +01:00
2022-08-17 16:21:09 +02:00
2022-08-21 17:45:04 +02:00
2022-08-17 16:21:09 +02:00
2022-07-10 18:13:50 +02:00
2022-01-01 02:45:51 -05:00
2022-04-04 09:55:03 -04:00
2022-02-04 14:18:35 +01:00
2022-01-09 11:12:06 +01:00
2022-08-05 11:47:05 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-01-01 02:45:51 -05:00
2022-07-28 15:07:34 +02:00
2022-07-10 18:13:50 +02:00
2022-08-24 19:19:33 +03:00
2022-03-18 12:25:32 +01:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-07-23 01:37:59 +02:00
2022-06-06 16:12:39 +02:00
2022-08-19 20:36:12 +02:00
2022-01-01 02:45:51 -05:00
2022-01-20 14:53:12 +01:00
2022-03-23 20:25:33 +08:00
2022-06-05 18:23:17 +02:00
2022-08-09 15:46:54 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:07:15 -05:00
2022-01-01 02:45:51 -05:00
2022-05-01 01:19:51 +03:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:07:15 -05:00
2022-08-21 17:45:04 +02:00
2022-07-08 20:58:33 +03:00
2022-01-01 02:45:51 -05:00
2022-06-27 12:22:05 +02:00
2022-01-01 02:45:51 -05:00
2022-04-01 20:07:33 -04:00
2022-01-31 11:07:26 -05:00
2022-01-01 02:45:51 -05:00
2022-06-05 09:52:09 +03:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-06-14 10:04:56 +03:00
2022-07-26 14:23:30 +02:00
2022-05-02 12:03:08 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-08-21 17:45:04 +02:00
2022-01-01 02:45:51 -05:00
2022-08-05 12:28:59 +02:00
2022-01-01 02:45:51 -05:00
2022-04-10 00:26:33 +02:00
2022-07-10 18:13:50 +02:00
2022-01-01 02:45:51 -05:00
2022-08-21 17:45:04 +02:00
2022-05-03 22:30:39 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-07-31 12:57:47 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-01-01 07:03:03 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-08-21 17:45:04 +02:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 02:45:51 -05:00
2022-01-01 07:03:03 -05:00
2022-07-15 12:15:26 +02:00
2022-01-01 02:45:51 -05:00
2022-07-25 10:08:41 +08:00
2022-01-01 02:45:51 -05:00
2022-08-08 11:50:33 +02:00
2022-08-26 12:53:49 +03:00
2022-02-05 08:50:05 +01:00