• Michael Albinus's avatar
    Reduce autoloaded objects in Tramp · 3e9ecaec
    Michael Albinus authored
    * lisp/net/tramp-adb.el (tramp-adb-program)
    (tramp-adb-connect-if-not-connected, tramp-adb-prompt):
    Remove autoload cookie.
    
    * lisp/net/tramp-cache.el (tramp-connection-properties)
    (tramp-persistency-file-name): Remove autoload cookie.
    
    * lisp/net/tramp-ftp.el (tramp-ftp-enable-ange-ftp):
    Use `tramp-autoload' cookie.
    
    * lisp/net/tramp-gvfs.el (tramp-gvfs-zeroconf-domain):
    Remove autoload cookie.
    
    * lisp/net/tramp-rclone.el (tramp-rclone-program): Remove autoload
    cookie.
    (tramp-set-completion-function): Use `tramp--with-startup'.
    
    * lisp/net/tramp-sh.el (tramp-inline-compress-start-size)
    (tramp-copy-size-limit, tramp-histfile-override)
    (tramp-use-ssh-controlmaster-options, tramp-remote-path)
    (tramp-remote-process-environment, tramp-sh-extra-args):
    Remove autoload cookie.
    (tramp-stat-marker, tramp-stat-quoted-marker): Move to tramp.el.
    
    * lisp/net/tramp-smb.el (tramp-smb-program)
    (tramp-smb-acl-program, tramp-smb-conf)
    (tramp-smb-winexe-program, tramp-smb-winexe-shell-command)
    (tramp-smb-winexe-shell-command-switch): Remove autoload cookie.
    
    * lisp/net/tramp-sudoedit.el (server, tramp-sh): Do not require.
    
    * lisp/net/tramp.el (tramp--startup-hook): Define.
    (tramp-stat-marker, tramp-stat-quoted-marker): New defconsts,
    taken from tramp-sh.el.
    
    * test/lisp/net/tramp-archive-tests.el (tramp-copy-size-limit)
    (tramp-persistency-file-name): Declare.
    
    * test/lisp/net/tramp-tests.el (tramp-connection-properties)
    (tramp-display-escape-sequence-regexp)
    (tramp-inline-compress-start-size, tramp-remote-path): Declare.
    3e9ecaec
tramp-archive-tests.el 32.5 KB