Line data Source code
1 : ;;; tramp-loaddefs.el --- automatically extracted autoloads
2 : ;;
3 : ;;; Code:
4 :
5 :
6 : ;;;### (autoloads nil "tramp" "tramp.el" (0 0 0 0))
7 : ;;; Generated autoloads from tramp.el
8 :
9 : (defvar tramp-methods nil "\
10 : Alist of methods for remote files.
11 : This is a list of entries of the form (NAME PARAM1 PARAM2 ...).
12 : Each NAME stands for a remote access method. Each PARAM is a
13 : pair of the form (KEY VALUE). The following KEYs are defined:
14 : * `tramp-remote-shell'
15 : This specifies the shell to use on the remote host. This
16 : MUST be a Bourne-like shell. It is normally not necessary to
17 : set this to any value other than \"/bin/sh\": Tramp wants to
18 : use a shell which groks tilde expansion, but it can search
19 : for it. Also note that \"/bin/sh\" exists on all Unixen,
20 : this might not be true for the value that you decide to use.
21 : You Have Been Warned.
22 : * `tramp-remote-shell-login'
23 : This specifies the arguments to let `tramp-remote-shell' run
24 : as a login shell. It defaults to (\"-l\"), but some shells,
25 : like ksh, require another argument. See
26 : `tramp-connection-properties' for a way to overwrite the
27 : default value.
28 : * `tramp-remote-shell-args'
29 : For implementation of `shell-command', this specifies the
30 : arguments to let `tramp-remote-shell' run a single command.
31 : * `tramp-login-program'
32 : This specifies the name of the program to use for logging in to the
33 : remote host. This may be the name of rsh or a workalike program,
34 : or the name of telnet or a workalike, or the name of su or a workalike.
35 : * `tramp-login-args'
36 : This specifies the list of arguments to pass to the above
37 : mentioned program. Please note that this is a list of list of arguments,
38 : that is, normally you don't want to put \"-a -b\" or \"-f foo\"
39 : here. Instead, you want a list (\"-a\" \"-b\"), or (\"-f\" \"foo\").
40 : There are some patterns: \"%h\" in this list is replaced by the host
41 : name, \"%u\" is replaced by the user name, \"%p\" is replaced by the
42 : port number, and \"%%\" can be used to obtain a literal percent character.
43 : If a list containing \"%h\", \"%u\" or \"%p\" is unchanged during
44 : expansion (i.e. no host or no user specified), this list is not used as
45 : argument. By this, arguments like (\"-l\" \"%u\") are optional.
46 : \"%t\" is replaced by the temporary file name produced with
47 : `tramp-make-tramp-temp-file'. \"%k\" indicates the keep-date
48 : parameter of a program, if exists. \"%c\" adds additional
49 : `tramp-ssh-controlmaster-options' options for the first hop.
50 : * `tramp-login-env'
51 : A list of environment variables and their values, which will
52 : be set when calling `tramp-login-program'.
53 : * `tramp-async-args'
54 : When an asynchronous process is started, we know already that
55 : the connection works. Therefore, we can pass additional
56 : parameters to suppress diagnostic messages, in order not to
57 : tamper the process output.
58 : * `tramp-copy-program'
59 : This specifies the name of the program to use for remotely copying
60 : the file; this might be the absolute filename of scp or the name of
61 : a workalike program. It is always applied on the local host.
62 : * `tramp-copy-args'
63 : This specifies the list of parameters to pass to the above mentioned
64 : program, the hints for `tramp-login-args' also apply here.
65 : * `tramp-copy-env'
66 : A list of environment variables and their values, which will
67 : be set when calling `tramp-copy-program'.
68 : * `tramp-remote-copy-program'
69 : The listener program to be applied on remote side, if needed.
70 : * `tramp-remote-copy-args'
71 : The list of parameters to pass to the listener program, the hints
72 : for `tramp-login-args' also apply here. Additionally, \"%r\" could
73 : be used here and in `tramp-copy-args'. It denotes a randomly
74 : chosen port for the remote listener.
75 : * `tramp-copy-keep-date'
76 : This specifies whether the copying program when the preserves the
77 : timestamp of the original file.
78 : * `tramp-copy-keep-tmpfile'
79 : This specifies whether a temporary local file shall be kept
80 : for optimization reasons (useful for \"rsync\" methods).
81 : * `tramp-copy-recursive'
82 : Whether the operation copies directories recursively.
83 : * `tramp-default-port'
84 : The default port of a method.
85 : * `tramp-tmpdir'
86 : A directory on the remote host for temporary files. If not
87 : specified, \"/tmp\" is taken as default.
88 : * `tramp-connection-timeout'
89 : This is the maximum time to be spent for establishing a connection.
90 : In general, the global default value shall be used, but for
91 : some methods, like \"su\" or \"sudo\", a shorter timeout
92 : might be desirable.
93 : * `tramp-case-insensitive'
94 : Whether the remote file system handles file names case insensitive.
95 : Only a non-nil value counts, the default value nil means to
96 : perform further checks on the remote host. See
97 : `tramp-connection-properties' for a way to overwrite this.
98 :
99 : What does all this mean? Well, you should specify `tramp-login-program'
100 : for all methods; this program is used to log in to the remote site. Then,
101 : there are two ways to actually transfer the files between the local and the
102 : remote side. One way is using an additional scp-like program. If you want
103 : to do this, set `tramp-copy-program' in the method.
104 :
105 : Another possibility for file transfer is inline transfer, i.e. the
106 : file is passed through the same buffer used by `tramp-login-program'. In
107 : this case, the file contents need to be protected since the
108 : `tramp-login-program' might use escape codes or the connection might not
109 : be eight-bit clean. Therefore, file contents are encoded for transit.
110 : See the variables `tramp-local-coding-commands' and
111 : `tramp-remote-coding-commands' for details.
112 :
113 : So, to summarize: if the method is an out-of-band method, then you
114 : must specify `tramp-copy-program' and `tramp-copy-args'. If it is an
115 : inline method, then these two parameters should be nil.
116 :
117 : Notes:
118 :
119 : When using `su' or `sudo' the phrase \"open connection to a remote
120 : host\" sounds strange, but it is used nevertheless, for consistency.
121 : No connection is opened to a remote host, but `su' or `sudo' is
122 : started on the local host. You should specify a remote host
123 : `localhost' or the name of the local host. Another host name is
124 : useful only in combination with `tramp-default-proxies-alist'.")
125 :
126 : (defvar tramp-default-method-alist nil "\
127 : Default method to use for specific host/user pairs.
128 : This is an alist of items (HOST USER METHOD). The first matching item
129 : specifies the method to use for a file name which does not specify a
130 : method. HOST and USER are regular expressions or nil, which is
131 : interpreted as a regular expression which always matches. If no entry
132 : matches, the variable `tramp-default-method' takes effect.
133 :
134 : If the file name does not specify the user, lookup is done using the
135 : empty string for the user name.
136 :
137 : See `tramp-methods' for a list of possibilities for METHOD.")
138 :
139 : (custom-autoload 'tramp-default-method-alist "tramp" t)
140 :
141 : (defvar tramp-default-user-alist nil "\
142 : Default user to use for specific method/host pairs.
143 : This is an alist of items (METHOD HOST USER). The first matching item
144 : specifies the user to use for a file name which does not specify a
145 : user. METHOD and USER are regular expressions or nil, which is
146 : interpreted as a regular expression which always matches. If no entry
147 : matches, the variable `tramp-default-user' takes effect.
148 :
149 : If the file name does not specify the method, lookup is done using the
150 : empty string for the method name.")
151 :
152 : (custom-autoload 'tramp-default-user-alist "tramp" t)
153 :
154 : (defvar tramp-default-host-alist nil "\
155 : Default host to use for specific method/user pairs.
156 : This is an alist of items (METHOD USER HOST). The first matching item
157 : specifies the host to use for a file name which does not specify a
158 : host. METHOD and HOST are regular expressions or nil, which is
159 : interpreted as a regular expression which always matches. If no entry
160 : matches, the variable `tramp-default-host' takes effect.
161 :
162 : If the file name does not specify the method, lookup is done using the
163 : empty string for the method name.")
164 :
165 : (custom-autoload 'tramp-default-host-alist "tramp" t)
166 :
167 : (defconst tramp-local-host-regexp (concat "\\`" (regexp-opt (list "localhost" "localhost6" (system-name) "127.0.0.1" "::1") t) "\\'") "\
168 : Host names which are regarded as local host.")
169 :
170 : (defconst tramp-prefix-domain-format "%" "\
171 : String matching delimiter between user and domain names.")
172 :
173 : (defconst tramp-prefix-domain-regexp (regexp-quote tramp-prefix-domain-format) "\
174 : Regexp matching delimiter between user and domain names.
175 : Derived from `tramp-prefix-domain-format'.")
176 :
177 : (defvar tramp-foreign-file-name-handler-alist nil "\
178 : Alist of elements (FUNCTION . HANDLER) for foreign methods handled specially.
179 : If (FUNCTION FILENAME) returns non-nil, then all I/O on that file is done by
180 : calling HANDLER.")
181 :
182 : (autoload 'tramp-tramp-file-p "tramp" "\
183 : Return t if NAME is a string with Tramp file name syntax.
184 :
185 : \(fn NAME)" nil nil)
186 :
187 : (autoload 'tramp-set-completion-function "tramp" "\
188 : Sets the list of completion functions for METHOD.
189 : FUNCTION-LIST is a list of entries of the form (FUNCTION FILE).
190 : The FUNCTION is intended to parse FILE according its syntax.
191 : It might be a predefined FUNCTION, or a user defined FUNCTION.
192 : For the list of predefined FUNCTIONs see `tramp-completion-function-alist'.
193 :
194 : Example:
195 :
196 : (tramp-set-completion-function
197 : \"ssh\"
198 : \\='((tramp-parse-sconfig \"/etc/ssh_config\")
199 : (tramp-parse-sconfig \"~/.ssh/config\")))
200 :
201 : \(fn METHOD FUNCTION-LIST)" nil nil)
202 :
203 : (defun tramp-register-foreign-file-name-handler (func handler &optional append) "\
204 : Register (FUNC . HANDLER) in `tramp-foreign-file-name-handler-alist'.
205 : FUNC is the function, which determines whether HANDLER is to be called.
206 4 : Add operations defined in `HANDLER-alist' to `tramp-file-name-handler'." (add-to-list (quote tramp-foreign-file-name-handler-alist) (\` ((\, func) \, handler)) append) (put (quote tramp-file-name-handler) (quote operations) (delete-dups (append (get (quote tramp-file-name-handler) (quote operations)) (mapcar (quote car) (symbol-value (intern (concat (symbol-name handler) "-alist"))))))))
207 :
208 : (autoload 'tramp-parse-rhosts "tramp" "\
209 : Return a list of (user host) tuples allowed to access.
210 : Either user or host may be nil.
211 :
212 : \(fn FILENAME)" nil nil)
213 :
214 : (autoload 'tramp-parse-shosts "tramp" "\
215 : Return a list of (user host) tuples allowed to access.
216 : User is always nil.
217 :
218 : \(fn FILENAME)" nil nil)
219 :
220 : (autoload 'tramp-parse-sconfig "tramp" "\
221 : Return a list of (user host) tuples allowed to access.
222 : User is always nil.
223 :
224 : \(fn FILENAME)" nil nil)
225 :
226 : (autoload 'tramp-parse-shostkeys "tramp" "\
227 : Return a list of (user host) tuples allowed to access.
228 : User is always nil.
229 :
230 : \(fn DIRNAME)" nil nil)
231 :
232 : (autoload 'tramp-parse-sknownhosts "tramp" "\
233 : Return a list of (user host) tuples allowed to access.
234 : User is always nil.
235 :
236 : \(fn DIRNAME)" nil nil)
237 :
238 : (autoload 'tramp-parse-hosts "tramp" "\
239 : Return a list of (user host) tuples allowed to access.
240 : User is always nil.
241 :
242 : \(fn FILENAME)" nil nil)
243 :
244 : (autoload 'tramp-parse-passwd "tramp" "\
245 : Return a list of (user host) tuples allowed to access.
246 : Host is always \"localhost\".
247 :
248 : \(fn FILENAME)" nil nil)
249 :
250 : (autoload 'tramp-parse-etc-group "tramp" "\
251 : Return a list of (group host) tuples allowed to access.
252 : Host is always \"localhost\".
253 :
254 : \(fn FILENAME)" nil nil)
255 :
256 : (autoload 'tramp-parse-netrc "tramp" "\
257 : Return a list of (user host) tuples allowed to access.
258 : User may be nil.
259 :
260 : \(fn FILENAME)" nil nil)
261 :
262 : (autoload 'tramp-parse-putty "tramp" "\
263 : Return a list of (user host) tuples allowed to access.
264 : User is always nil.
265 :
266 : \(fn REGISTRY-OR-DIRNAME)" nil nil)
267 :
268 : (autoload 'tramp-mode-string-to-int "tramp" "\
269 : Converts a ten-letter `drwxrwxrwx'-style mode string into mode bits.
270 :
271 : \(fn MODE-STRING)" nil nil)
272 :
273 : (autoload 'tramp-file-mode-from-int "tramp" "\
274 : Turn an integer representing a file mode into an ls(1)-like string.
275 :
276 : \(fn MODE)" nil nil)
277 :
278 : (autoload 'tramp-get-local-uid "tramp" "\
279 : The uid of the local user, in ID-FORMAT.
280 : ID-FORMAT valid values are `string' and `integer'.
281 :
282 : \(fn ID-FORMAT)" nil nil)
283 :
284 : (autoload 'tramp-get-local-gid "tramp" "\
285 : The gid of the local user, in ID-FORMAT.
286 : ID-FORMAT valid values are `string' and `integer'.
287 :
288 : \(fn ID-FORMAT)" nil nil)
289 :
290 : (autoload 'tramp-check-cached-permissions "tramp" "\
291 : Check `file-attributes' caches for VEC.
292 : Return t if according to the cache access type ACCESS is known to
293 : be granted.
294 :
295 : \(fn VEC ACCESS)" nil nil)
296 :
297 : (autoload 'tramp-local-host-p "tramp" "\
298 : Return t if this points to the local host, nil otherwise.
299 :
300 : \(fn VEC)" nil nil)
301 :
302 : (autoload 'tramp-make-tramp-temp-file "tramp" "\
303 : Create a temporary file on the remote host identified by VEC.
304 : Return the local name of the temporary file.
305 :
306 : \(fn VEC)" nil nil)
307 :
308 : (autoload 'tramp-read-passwd "tramp" "\
309 : Read a password from user (compat function).
310 : Consults the auth-source package.
311 : Invokes `password-read' if available, `read-passwd' else.
312 :
313 : \(fn PROC &optional PROMPT)" nil nil)
314 :
315 : (autoload 'tramp-clear-passwd "tramp" "\
316 : Clear password cache for connection related to VEC.
317 :
318 : \(fn VEC)" nil nil)
319 :
320 : (autoload 'tramp-time-diff "tramp" "\
321 : Return the difference between the two times, in seconds.
322 : T1 and T2 are time values (as returned by `current-time' for example).
323 :
324 : \(fn T1 T2)" nil nil)
325 :
326 : (autoload 'tramp-shell-quote-argument "tramp" "\
327 : Similar to `shell-quote-argument', but groks newlines.
328 : Only works for Bourne-like shells.
329 :
330 : \(fn S)" nil nil)
331 :
332 : ;;;***
333 :
334 : ;;;### (autoloads nil "tramp-adb" "tramp-adb.el" (0 0 0 0))
335 : ;;; Generated autoloads from tramp-adb.el
336 :
337 : (defvar tramp-adb-program "adb" "\
338 : Name of the Android Debug Bridge program.")
339 :
340 : (custom-autoload 'tramp-adb-program "tramp-adb" t)
341 :
342 : (defvar tramp-adb-connect-if-not-connected nil "\
343 : Try to run `adb connect' if provided device is not connected currently.
344 : It is used for TCP/IP devices.")
345 :
346 : (custom-autoload 'tramp-adb-connect-if-not-connected "tramp-adb" t)
347 :
348 : (defconst tramp-adb-method "adb" "\
349 : When this method name is used, forward all calls to Android Debug Bridge.")
350 :
351 : (defvar tramp-adb-prompt "^\\(?:[[:digit:]]*|?\\)?\\(?:[[:alnum:];[]*@?[[:alnum:]]*[^#\\$]*\\)?[#\\$][[:space:]]" "\
352 : Regexp used as prompt in almquist shell.")
353 :
354 : (custom-autoload 'tramp-adb-prompt "tramp-adb" t)
355 :
356 : (add-to-list 'tramp-methods `(,tramp-adb-method (tramp-tmpdir "/data/local/tmp") (tramp-default-port 5555)))
357 :
358 : (add-to-list 'tramp-default-host-alist `(,tramp-adb-method nil ""))
359 :
360 : (eval-after-load 'tramp '(tramp-set-completion-function tramp-adb-method '((tramp-adb-parse-device-names ""))))
361 :
362 : (defconst tramp-adb-file-name-handler-alist '((access-file . ignore) (add-name-to-file . tramp-adb-handle-copy-file) (copy-file . tramp-adb-handle-copy-file) (delete-directory . tramp-adb-handle-delete-directory) (delete-file . tramp-adb-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-handle-directory-files) (directory-files-and-attributes . tramp-adb-handle-directory-files-and-attributes) (dired-compress-file . ignore) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-adb-handle-expand-file-name) (file-accessible-directory-p . tramp-handle-file-accessible-directory-p) (file-acl . ignore) (file-attributes . tramp-adb-handle-file-attributes) (file-directory-p . tramp-adb-handle-file-directory-p) (file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-handle-file-exists-p) (file-exists-p . tramp-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-adb-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-adb-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . ignore) (file-readable-p . tramp-handle-file-exists-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . ignore) (file-symlink-p . tramp-handle-file-symlink-p) (file-truename . tramp-adb-handle-file-truename) (file-writable-p . tramp-adb-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-adb-handle-make-directory) (make-directory-internal . ignore) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-handle-make-symbolic-link) (process-file . tramp-adb-handle-process-file) (rename-file . tramp-adb-handle-rename-file) (set-file-acl . ignore) (set-file-modes . tramp-adb-handle-set-file-modes) (set-file-selinux-context . ignore) (set-file-times . tramp-adb-handle-set-file-times) (set-visited-file-modtime . tramp-handle-set-visited-file-modtime) (shell-command . tramp-adb-handle-shell-command) (start-file-process . tramp-adb-handle-start-file-process) (substitute-in-file-name . tramp-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . ignore) (verify-visited-file-modtime . tramp-handle-verify-visited-file-modtime) (write-region . tramp-adb-handle-write-region)) "\
363 : Alist of handler functions for Tramp ADB method.")
364 :
365 : (defsubst tramp-adb-file-name-p (filename) "\
366 : Check if it's a filename for ADB." (let ((v (tramp-dissect-file-name filename))) (string= (tramp-file-name-method v) tramp-adb-method)))
367 :
368 : (autoload 'tramp-adb-file-name-handler "tramp-adb" "\
369 : Invoke the ADB handler for OPERATION.
370 : First arg specifies the OPERATION, second arg is a list of arguments to
371 : pass to the OPERATION.
372 :
373 : \(fn OPERATION &rest ARGS)" nil nil)
374 :
375 : (tramp-register-foreign-file-name-handler 'tramp-adb-file-name-p 'tramp-adb-file-name-handler)
376 :
377 : (autoload 'tramp-adb-parse-device-names "tramp-adb" "\
378 : Return a list of (nil host) tuples allowed to access.
379 :
380 : \(fn IGNORE)" nil nil)
381 :
382 : ;;;***
383 :
384 : ;;;### (autoloads nil "tramp-cache" "tramp-cache.el" (0 0 0 0))
385 : ;;; Generated autoloads from tramp-cache.el
386 :
387 : (defvar tramp-cache-data (make-hash-table :test 'equal) "\
388 : Hash table for remote files properties.")
389 :
390 : (defvar tramp-connection-properties nil "\
391 : List of static connection properties.
392 : Every entry has the form (REGEXP PROPERTY VALUE). The regexp
393 : matches remote file names. It can be nil. PROPERTY is a string,
394 : and VALUE the corresponding value. They are used, if there is no
395 : matching entry for PROPERTY in `tramp-cache-data'. For more
396 : details see the info pages.")
397 :
398 : (custom-autoload 'tramp-connection-properties "tramp-cache" t)
399 :
400 : (defvar tramp-persistency-file-name (expand-file-name (locate-user-emacs-file "tramp")) "\
401 : File which keeps connection history for Tramp connections.")
402 :
403 : (custom-autoload 'tramp-persistency-file-name "tramp-cache" t)
404 :
405 : (autoload 'tramp-get-file-property "tramp-cache" "\
406 : Get the PROPERTY of FILE from the cache context of KEY.
407 : Returns DEFAULT if not set.
408 :
409 : \(fn KEY FILE PROPERTY DEFAULT)" nil nil)
410 :
411 : (autoload 'tramp-set-file-property "tramp-cache" "\
412 : Set the PROPERTY of FILE to VALUE, in the cache context of KEY.
413 : Returns VALUE.
414 :
415 : \(fn KEY FILE PROPERTY VALUE)" nil nil)
416 :
417 : (autoload 'tramp-flush-file-property "tramp-cache" "\
418 : Remove all properties of FILE in the cache context of KEY.
419 :
420 : \(fn KEY FILE)" nil nil)
421 :
422 : (autoload 'tramp-flush-directory-property "tramp-cache" "\
423 : Remove all properties of DIRECTORY in the cache context of KEY.
424 : Remove also properties of all files in subdirectories.
425 :
426 : \(fn KEY DIRECTORY)" nil nil)
427 :
428 : (autoload 'tramp-get-connection-property "tramp-cache" "\
429 : Get the named PROPERTY for the connection.
430 : KEY identifies the connection, it is either a process or a
431 : `tramp-file-name' structure. A special case is nil, which is
432 : used to cache connection properties of the local machine. If the
433 : value is not set for the connection, returns DEFAULT.
434 :
435 : \(fn KEY PROPERTY DEFAULT)" nil nil)
436 :
437 : (autoload 'tramp-set-connection-property "tramp-cache" "\
438 : Set the named PROPERTY of a connection to VALUE.
439 : KEY identifies the connection, it is either a process or a
440 : `tramp-file-name' structure. A special case is nil, which is
441 : used to cache connection properties of the local machine.
442 : PROPERTY is set persistent when KEY is a `tramp-file-name' structure.
443 :
444 : \(fn KEY PROPERTY VALUE)" nil nil)
445 :
446 : (autoload 'tramp-connection-property-p "tramp-cache" "\
447 : Check whether named PROPERTY of a connection is defined.
448 : KEY identifies the connection, it is either a process or a
449 : `tramp-file-name' structure. A special case is nil, which is
450 : used to cache connection properties of the local machine.
451 :
452 : \(fn KEY PROPERTY)" nil nil)
453 :
454 : (autoload 'tramp-flush-connection-property "tramp-cache" "\
455 : Remove all properties identified by KEY.
456 : KEY identifies the connection, it is either a process or a
457 : `tramp-file-name' structure. A special case is nil, which is
458 : used to cache connection properties of the local machine.
459 :
460 : \(fn KEY)" nil nil)
461 :
462 : (autoload 'tramp-cache-print "tramp-cache" "\
463 : Print hash table TABLE.
464 :
465 : \(fn TABLE)" nil nil)
466 :
467 : (autoload 'tramp-list-connections "tramp-cache" "\
468 : Return all known `tramp-file-name' structs according to `tramp-cache'.
469 :
470 : \(fn)" nil nil)
471 :
472 : (autoload 'tramp-parse-connection-properties "tramp-cache" "\
473 : Return a list of (user host) tuples allowed to access for METHOD.
474 : This function is added always in `tramp-get-completion-function'
475 : for all methods. Resulting data are derived from connection history.
476 :
477 : \(fn METHOD)" nil nil)
478 :
479 : (defvar tramp-cache-read-persistent-data (or init-file-user site-run-file) "\
480 : Whether to read persistent data at startup time.")
481 :
482 : ;;;***
483 :
484 : ;;;### (autoloads nil "tramp-cmds" "tramp-cmds.el" (0 0 0 0))
485 : ;;; Generated autoloads from tramp-cmds.el
486 :
487 : (autoload 'tramp-change-syntax "tramp-cmds" "\
488 : Change Tramp syntax.
489 : SYNTAX can be one of the symbols `default' (default),
490 : `simplified' (ange-ftp like) or `separate' (XEmacs like).
491 :
492 : \(fn &optional SYNTAX)" t nil)
493 :
494 : (autoload 'tramp-cleanup-connection "tramp-cmds" "\
495 : Flush all connection related objects.
496 : This includes password cache, file cache, connection cache,
497 : buffers. KEEP-DEBUG non-nil preserves the debug buffer.
498 : KEEP-PASSWORD non-nil preserves the password cache.
499 : When called interactively, a Tramp connection has to be selected.
500 :
501 : \(fn VEC &optional KEEP-DEBUG KEEP-PASSWORD)" t nil)
502 :
503 : (autoload 'tramp-cleanup-this-connection "tramp-cmds" "\
504 : Flush all connection related objects of the current buffer's connection.
505 :
506 : \(fn)" t nil)
507 :
508 : (autoload 'tramp-cleanup-all-connections "tramp-cmds" "\
509 : Flush all Tramp internal objects.
510 : This includes password cache, file cache, connection cache, buffers.
511 :
512 : \(fn)" t nil)
513 :
514 : (autoload 'tramp-cleanup-all-buffers "tramp-cmds" "\
515 : Kill all remote buffers.
516 :
517 : \(fn)" t nil)
518 :
519 : (autoload 'tramp-version "tramp-cmds" "\
520 : Print version number of tramp.el in minibuffer or current buffer.
521 :
522 : \(fn ARG)" t nil)
523 :
524 : (autoload 'tramp-bug "tramp-cmds" "\
525 : Submit a bug report to the Tramp developers.
526 :
527 : \(fn)" t nil)
528 :
529 : ;;;***
530 :
531 : ;;;### (autoloads nil "tramp-ftp" "tramp-ftp.el" (0 0 0 0))
532 : ;;; Generated autoloads from tramp-ftp.el
533 :
534 : (defconst tramp-ftp-method "ftp" "\
535 : When this method name is used, forward all calls to Ange-FTP.")
536 :
537 : (add-to-list 'tramp-methods (cons tramp-ftp-method nil))
538 :
539 : (add-to-list 'tramp-default-method-alist (list "\\`ftp\\." nil tramp-ftp-method))
540 :
541 : (add-to-list 'tramp-default-method-alist (list nil "\\`\\(anonymous\\|ftp\\)\\'" tramp-ftp-method))
542 :
543 : (eval-after-load 'tramp '(tramp-set-completion-function tramp-ftp-method '((tramp-parse-netrc "~/.netrc"))))
544 :
545 : (autoload 'tramp-ftp-file-name-handler "tramp-ftp" "\
546 : Invoke the Ange-FTP handler for OPERATION.
547 : First arg specifies the OPERATION, second arg is a list of arguments to
548 : pass to the OPERATION.
549 :
550 : \(fn OPERATION &rest ARGS)" nil nil)
551 :
552 : (defsubst tramp-ftp-file-name-p (filename) "\
553 : Check if it's a filename that should be forwarded to Ange-FTP." (string= (tramp-file-name-method (tramp-dissect-file-name filename)) tramp-ftp-method))
554 :
555 : (add-to-list 'tramp-foreign-file-name-handler-alist (cons 'tramp-ftp-file-name-p 'tramp-ftp-file-name-handler))
556 :
557 : ;;;***
558 :
559 : ;;;### (autoloads nil "tramp-gvfs" "tramp-gvfs.el" (0 0 0 0))
560 : ;;; Generated autoloads from tramp-gvfs.el
561 :
562 : (defvar tramp-gvfs-methods '("afp" "dav" "davs" "gdrive" "obex" "sftp" "synce") "\
563 : List of methods for remote files, accessed with GVFS.")
564 :
565 : (custom-autoload 'tramp-gvfs-methods "tramp-gvfs" t)
566 :
567 : (when (string-match "\\(.+\\)@\\(\\(?:gmail\\|googlemail\\)\\.com\\)" user-mail-address) (add-to-list 'tramp-default-user-alist `("\\`gdrive\\'" nil ,(match-string 1 user-mail-address))) (add-to-list 'tramp-default-host-alist '("\\`gdrive\\'" nil (\, (match-string 2 user-mail-address)))))
568 :
569 : (add-to-list 'tramp-default-user-alist '("\\`synce\\'" nil nil))
570 :
571 : (defvar tramp-gvfs-zeroconf-domain "local" "\
572 : Zeroconf domain to be used for discovering services, like host names.")
573 :
574 : (custom-autoload 'tramp-gvfs-zeroconf-domain "tramp-gvfs" t)
575 :
576 : (when (featurep 'dbusbind) (dolist (elt tramp-gvfs-methods) (unless (assoc elt tramp-methods) (add-to-list 'tramp-methods (cons elt nil)))))
577 :
578 : (defvar tramp-bluez-discover-devices-timeout 60 "\
579 : Defines seconds since last bluetooth device discovery before rescanning.
580 : A value of 0 would require an immediate discovery during hostname
581 : completion, nil means to use always cached values for discovered
582 : devices.")
583 :
584 : (custom-autoload 'tramp-bluez-discover-devices-timeout "tramp-gvfs" t)
585 :
586 : (defconst tramp-gvfs-file-name-handler-alist '((access-file . ignore) (add-name-to-file . tramp-gvfs-handle-copy-file) (copy-file . tramp-gvfs-handle-copy-file) (delete-directory . tramp-gvfs-handle-delete-directory) (delete-file . tramp-gvfs-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-handle-directory-files) (directory-files-and-attributes . tramp-handle-directory-files-and-attributes) (dired-compress-file . ignore) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-gvfs-handle-expand-file-name) (file-accessible-directory-p . tramp-handle-file-accessible-directory-p) (file-acl . ignore) (file-attributes . tramp-gvfs-handle-file-attributes) (file-directory-p . tramp-gvfs-handle-file-directory-p) (file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-gvfs-handle-file-executable-p) (file-exists-p . tramp-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-gvfs-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-gvfs-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-gvfs-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . ignore) (file-readable-p . tramp-gvfs-handle-file-readable-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . ignore) (file-symlink-p . tramp-handle-file-symlink-p) (file-writable-p . tramp-gvfs-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-gvfs-handle-make-directory) (make-directory-internal . ignore) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-handle-make-symbolic-link) (process-file . ignore) (rename-file . tramp-gvfs-handle-rename-file) (set-file-acl . ignore) (set-file-modes . ignore) (set-file-selinux-context . ignore) (set-file-times . ignore) (set-visited-file-modtime . tramp-handle-set-visited-file-modtime) (shell-command . ignore) (start-file-process . ignore) (substitute-in-file-name . tramp-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . ignore) (verify-visited-file-modtime . tramp-handle-verify-visited-file-modtime) (write-region . tramp-gvfs-handle-write-region)) "\
587 : Alist of handler functions for Tramp GVFS method.
588 : Operations not mentioned here will be handled by the default Emacs primitives.")
589 :
590 : (defsubst tramp-gvfs-file-name-p (filename) "\
591 : Check if it's a filename handled by the GVFS daemon." (and (tramp-tramp-file-p filename) (let ((method (tramp-file-name-method (tramp-dissect-file-name filename)))) (and (stringp method) (member method tramp-gvfs-methods)))))
592 :
593 : (autoload 'tramp-gvfs-file-name-handler "tramp-gvfs" "\
594 : Invoke the GVFS related OPERATION.
595 : First arg specifies the OPERATION, second arg is a list of arguments to
596 : pass to the OPERATION.
597 :
598 : \(fn OPERATION &rest ARGS)" nil nil)
599 :
600 : (when (featurep 'dbusbind) (tramp-register-foreign-file-name-handler 'tramp-gvfs-file-name-p 'tramp-gvfs-file-name-handler))
601 :
602 : ;;;***
603 :
604 : ;;;### (autoloads nil "tramp-sh" "tramp-sh.el" (0 0 0 0))
605 : ;;; Generated autoloads from tramp-sh.el
606 :
607 : (defvar tramp-inline-compress-start-size 4096 "\
608 : The minimum size of compressing where inline transfer.
609 : When inline transfer, compress transferred data of file
610 : whose size is this value or above (up to `tramp-copy-size-limit').
611 : If it is nil, no compression at all will be applied.")
612 :
613 : (custom-autoload 'tramp-inline-compress-start-size "tramp-sh" t)
614 :
615 : (defvar tramp-copy-size-limit 10240 "\
616 : The maximum file size where inline copying is preferred over an out-of-the-band copy.
617 : If it is nil, out-of-the-band copy will be used without a check.")
618 :
619 : (custom-autoload 'tramp-copy-size-limit "tramp-sh" t)
620 :
621 : (defvar tramp-terminal-type "dumb" "\
622 : Value of TERM environment variable for logging in to remote host.
623 : Because Tramp wants to parse the output of the remote shell, it is easily
624 : confused by ANSI color escape sequences and suchlike. Often, shell init
625 : files conditionalize this setup based on the TERM environment variable.")
626 :
627 : (custom-autoload 'tramp-terminal-type "tramp-sh" t)
628 :
629 : (defvar tramp-histfile-override "~/.tramp_history" "\
630 : When invoking a shell, override the HISTFILE with this value.
631 : When setting to a string, it redirects the shell history to that
632 : file. Be careful when setting to \"/dev/null\"; this might
633 : result in undesired results when using \"bash\" as shell.
634 :
635 : The value t unsets any setting of HISTFILE, and sets both
636 : HISTFILESIZE and HISTSIZE to 0. If you set this variable to nil,
637 : however, the *override* is disabled, so the history will go to
638 : the default storage location, e.g. \"$HOME/.sh_history\".")
639 :
640 : (custom-autoload 'tramp-histfile-override "tramp-sh" t)
641 :
642 : (defconst tramp-display-escape-sequence-regexp "[[;0-9]+m" "\
643 : Terminal control escape sequences for display attributes.")
644 :
645 : (defconst tramp-device-escape-sequence-regexp "[[0-9]+n" "\
646 : Terminal control escape sequences for device status.")
647 :
648 : (defconst tramp-initial-end-of-output "#$ " "\
649 : Prompt when establishing a connection.")
650 :
651 : (defvar tramp-use-ssh-controlmaster-options t "\
652 : Whether to use `tramp-ssh-controlmaster-options'.")
653 :
654 : (custom-autoload 'tramp-use-ssh-controlmaster-options "tramp-sh" t)
655 :
656 : (add-to-list 'tramp-methods '("rcp" (tramp-login-program "rsh") (tramp-login-args (("%h") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "rcp") (tramp-copy-args (("-p" "%k") ("-r"))) (tramp-copy-keep-date t) (tramp-copy-recursive t)))
657 :
658 : (add-to-list 'tramp-methods '("remcp" (tramp-login-program "remsh") (tramp-login-args (("%h") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "rcp") (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)))
659 :
660 : (add-to-list 'tramp-methods '("scp" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("%h"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "scp") (tramp-copy-args (("-P" "%p") ("-p" "%k") ("-q") ("-r") ("%c"))) (tramp-copy-keep-date t) (tramp-copy-recursive t)))
661 :
662 : (add-to-list 'tramp-methods '("scpx" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("-t" "-t") ("%h") ("/bin/sh"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "scp") (tramp-copy-args (("-P" "%p") ("-p" "%k") ("-q") ("-r") ("%c"))) (tramp-copy-keep-date t) (tramp-copy-recursive t)))
663 :
664 : (add-to-list 'tramp-methods '("rsync" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("%h"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "rsync") (tramp-copy-args (("-t" "%k") ("-p") ("-r") ("-s") ("-c"))) (tramp-copy-env (("RSYNC_RSH") ("ssh" "%c"))) (tramp-copy-keep-date t) (tramp-copy-keep-tmpfile t) (tramp-copy-recursive t)))
665 :
666 : (add-to-list 'tramp-methods '("rsh" (tramp-login-program "rsh") (tramp-login-args (("%h") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
667 :
668 : (add-to-list 'tramp-methods '("remsh" (tramp-login-program "remsh") (tramp-login-args (("%h") ("-l" "%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
669 :
670 : (add-to-list 'tramp-methods '("ssh" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("%h"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
671 :
672 : (add-to-list 'tramp-methods '("sshx" (tramp-login-program "ssh") (tramp-login-args (("-l" "%u") ("-p" "%p") ("%c") ("-e" "none") ("-t" "-t") ("%h") ("/bin/sh"))) (tramp-async-args (("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
673 :
674 : (add-to-list 'tramp-methods '("telnet" (tramp-login-program "telnet") (tramp-login-args (("%h") ("%p") ("2>/dev/null"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
675 :
676 : (add-to-list 'tramp-methods '("nc" (tramp-login-program "telnet") (tramp-login-args (("%h") ("%p") ("2>/dev/null"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "nc") (tramp-copy-args (("-w" "1") ("-v") ("%h") ("%r"))) (tramp-remote-copy-program "nc") (tramp-remote-copy-args (("-l") ("-p" "%r") ("2>/dev/null")))))
677 :
678 : (add-to-list 'tramp-methods '("su" (tramp-login-program "su") (tramp-login-args (("-") ("%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-connection-timeout 10)))
679 :
680 : (add-to-list 'tramp-methods '("sg" (tramp-login-program "sg") (tramp-login-args (("-") ("%u"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-args ("-c")) (tramp-connection-timeout 10)))
681 :
682 : (add-to-list 'tramp-methods '("sudo" (tramp-login-program "sudo") (tramp-login-args (("-u" "%u") ("-s") ("-H") ("-p" "P\"\"a\"\"s\"\"s\"\"w\"\"o\"\"r\"\"d\"\":"))) (tramp-login-env (("SHELL") ("/bin/sh"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-connection-timeout 10)))
683 :
684 : (add-to-list 'tramp-methods '("doas" (tramp-login-program "doas") (tramp-login-args (("-u" "%u") ("-s"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-args ("-c")) (tramp-connection-timeout 10)))
685 :
686 : (add-to-list 'tramp-methods '("ksu" (tramp-login-program "ksu") (tramp-login-args (("%u") ("-q"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-connection-timeout 10)))
687 :
688 : (add-to-list 'tramp-methods '("krlogin" (tramp-login-program "krlogin") (tramp-login-args (("%h") ("-l" "%u") ("-x"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
689 :
690 : (add-to-list 'tramp-methods `("plink" (tramp-login-program "plink") (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh") ("-t") ("%h") ("\"") (,(format "env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'" tramp-terminal-type tramp-initial-end-of-output)) ("/bin/sh") ("\""))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
691 :
692 : (add-to-list 'tramp-methods `("plinkx" (tramp-login-program "plink") (tramp-login-args (("-load") ("%h") ("-t") ("\"") (,(format "env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'" tramp-terminal-type tramp-initial-end-of-output)) ("/bin/sh") ("\""))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c"))))
693 :
694 : (add-to-list 'tramp-methods `("pscp" (tramp-login-program "plink") (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh") ("-t") ("%h") ("\"") (,(format "env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'" tramp-terminal-type tramp-initial-end-of-output)) ("/bin/sh") ("\""))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "pscp") (tramp-copy-args (("-l" "%u") ("-P" "%p") ("-scp") ("-p" "%k") ("-q") ("-r"))) (tramp-copy-keep-date t) (tramp-copy-recursive t)))
695 :
696 : (add-to-list 'tramp-methods `("psftp" (tramp-login-program "plink") (tramp-login-args (("-l" "%u") ("-P" "%p") ("-ssh") ("-t") ("%h") ("\"") (,(format "env 'TERM=%s' 'PROMPT_COMMAND=' 'PS1=%s'" tramp-terminal-type tramp-initial-end-of-output)) ("/bin/sh") ("\""))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-c")) (tramp-copy-program "pscp") (tramp-copy-args (("-l" "%u") ("-P" "%p") ("-sftp") ("-p" "%k") ("-q"))) (tramp-copy-keep-date t)))
697 :
698 : (add-to-list 'tramp-methods '("fcp" (tramp-login-program "fsh") (tramp-login-args (("%h") ("-l" "%u") ("sh" "-i"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-login ("-l")) (tramp-remote-shell-args ("-i") ("-c")) (tramp-copy-program "fcp") (tramp-copy-args (("-p" "%k"))) (tramp-copy-keep-date t)))
699 :
700 : (add-to-list 'tramp-default-method-alist `(,tramp-local-host-regexp "\\`root\\'" "su"))
701 :
702 : (add-to-list 'tramp-default-user-alist `(,(concat "\\`" (regexp-opt '("su" "sudo" "doas" "ksu")) "\\'") nil "root"))
703 :
704 : (add-to-list 'tramp-default-user-alist `(,(concat "\\`" (regexp-opt '("rcp" "remcp" "rsh" "telnet" "nc" "krlogin" "fcp")) "\\'") nil ,(user-login-name)))
705 :
706 : (defconst tramp-completion-function-alist-rsh '((tramp-parse-rhosts "/etc/hosts.equiv") (tramp-parse-rhosts "~/.rhosts")) "\
707 : Default list of (FUNCTION FILE) pairs to be examined for rsh methods.")
708 :
709 : (defconst tramp-completion-function-alist-ssh '((tramp-parse-rhosts "/etc/hosts.equiv") (tramp-parse-rhosts "/etc/shosts.equiv") (tramp-parse-shosts "/etc/ssh_known_hosts") (tramp-parse-sconfig "/etc/ssh_config") (tramp-parse-shostkeys "/etc/ssh2/hostkeys") (tramp-parse-sknownhosts "/etc/ssh2/knownhosts") (tramp-parse-rhosts "~/.rhosts") (tramp-parse-rhosts "~/.shosts") (tramp-parse-shosts "~/.ssh/known_hosts") (tramp-parse-sconfig "~/.ssh/config") (tramp-parse-shostkeys "~/.ssh2/hostkeys") (tramp-parse-sknownhosts "~/.ssh2/knownhosts")) "\
710 : Default list of (FUNCTION FILE) pairs to be examined for ssh methods.")
711 :
712 : (defconst tramp-completion-function-alist-telnet '((tramp-parse-hosts "/etc/hosts")) "\
713 : Default list of (FUNCTION FILE) pairs to be examined for telnet methods.")
714 :
715 : (defconst tramp-completion-function-alist-su '((tramp-parse-passwd "/etc/passwd")) "\
716 : Default list of (FUNCTION FILE) pairs to be examined for su methods.")
717 :
718 : (defconst tramp-completion-function-alist-sg '((tramp-parse-etc-group "/etc/group")) "\
719 : Default list of (FUNCTION FILE) pairs to be examined for sg methods.")
720 :
721 : (defconst tramp-completion-function-alist-putty `((tramp-parse-putty ,(if (memq system-type '(windows-nt)) "HKEY_CURRENT_USER\\Software\\SimonTatham\\PuTTY\\Sessions" "~/.putty/sessions"))) "\
722 : Default list of (FUNCTION REGISTRY) pairs to be examined for putty sessions.")
723 :
724 : (eval-after-load 'tramp '(progn (tramp-set-completion-function "rcp" tramp-completion-function-alist-rsh) (tramp-set-completion-function "remcp" tramp-completion-function-alist-rsh) (tramp-set-completion-function "scp" tramp-completion-function-alist-ssh) (tramp-set-completion-function "scpx" tramp-completion-function-alist-ssh) (tramp-set-completion-function "rsync" tramp-completion-function-alist-ssh) (tramp-set-completion-function "rsh" tramp-completion-function-alist-rsh) (tramp-set-completion-function "remsh" tramp-completion-function-alist-rsh) (tramp-set-completion-function "ssh" tramp-completion-function-alist-ssh) (tramp-set-completion-function "sshx" tramp-completion-function-alist-ssh) (tramp-set-completion-function "telnet" tramp-completion-function-alist-telnet) (tramp-set-completion-function "nc" tramp-completion-function-alist-telnet) (tramp-set-completion-function "su" tramp-completion-function-alist-su) (tramp-set-completion-function "sudo" tramp-completion-function-alist-su) (tramp-set-completion-function "doas" tramp-completion-function-alist-su) (tramp-set-completion-function "ksu" tramp-completion-function-alist-su) (tramp-set-completion-function "sg" tramp-completion-function-alist-sg) (tramp-set-completion-function "krlogin" tramp-completion-function-alist-rsh) (tramp-set-completion-function "plink" tramp-completion-function-alist-ssh) (tramp-set-completion-function "plinkx" tramp-completion-function-alist-putty) (tramp-set-completion-function "pscp" tramp-completion-function-alist-ssh) (tramp-set-completion-function "psftp" tramp-completion-function-alist-ssh) (tramp-set-completion-function "fcp" tramp-completion-function-alist-ssh)))
725 :
726 : (defvar tramp-remote-path '(tramp-default-remote-path "/bin" "/usr/bin" "/sbin" "/usr/sbin" "/usr/local/bin" "/usr/local/sbin" "/local/bin" "/local/freeware/bin" "/local/gnu/bin" "/usr/freeware/bin" "/usr/pkg/bin" "/usr/contrib/bin" "/opt/bin" "/opt/sbin" "/opt/local/bin") "\
727 : List of directories to search for executables on remote host.
728 : For every remote host, this variable will be set buffer local,
729 : keeping the list of existing directories on that host.
730 :
731 : You can use `~' in this list, but when searching for a shell which groks
732 : tilde expansion, all directory names starting with `~' will be ignored.
733 :
734 : `Default Directories' represent the list of directories given by
735 : the command \"getconf PATH\". It is recommended to use this
736 : entry on head of this list, because these are the default
737 : directories for POSIX compatible commands. On remote hosts which
738 : do not offer the getconf command (like cygwin), the value
739 : \"/bin:/usr/bin\" is used instead. This entry is represented in
740 : the list by the special value `tramp-default-remote-path'.
741 :
742 : `Private Directories' are the settings of the $PATH environment,
743 : as given in your `~/.profile'. This entry is represented in
744 : the list by the special value `tramp-own-remote-path'.")
745 :
746 : (custom-autoload 'tramp-remote-path "tramp-sh" t)
747 :
748 : (defvar tramp-remote-process-environment `("ENV=''" "TMOUT=0" "LC_CTYPE=''" ,(format "TERM=%s" tramp-terminal-type) ,(format "INSIDE_EMACS='%s,tramp:%s'" emacs-version tramp-version) "CDPATH=" "HISTORY=" "MAIL=" "MAILCHECK=" "MAILPATH=" "PAGER=cat" "autocorrect=" "correct=") "\
749 : List of environment variables to be set on the remote host.
750 :
751 : Each element should be a string of the form ENVVARNAME=VALUE. An
752 : entry ENVVARNAME= disables the corresponding environment variable,
753 : which might have been set in the init files like ~/.profile.
754 :
755 : Special handling is applied to the PATH environment, which should
756 : not be set here. Instead, it should be set via `tramp-remote-path'.")
757 :
758 : (custom-autoload 'tramp-remote-process-environment "tramp-sh" t)
759 :
760 : (defvar tramp-sh-extra-args '(("/bash\\'" . "-norc -noprofile")) "\
761 : Alist specifying extra arguments to pass to the remote shell.
762 : Entries are (REGEXP . ARGS) where REGEXP is a regular expression
763 : matching the shell file name and ARGS is a string specifying the
764 : arguments.
765 :
766 : This variable is only used when Tramp needs to start up another shell
767 : for tilde expansion. The extra arguments should typically prevent the
768 : shell from reading its init file.")
769 :
770 : (custom-autoload 'tramp-sh-extra-args "tramp-sh" t)
771 :
772 : (defconst tramp-sh-file-name-handler-alist '((add-name-to-file . tramp-sh-handle-add-name-to-file) (copy-directory . tramp-sh-handle-copy-directory) (copy-file . tramp-sh-handle-copy-file) (delete-directory . tramp-sh-handle-delete-directory) (delete-file . tramp-sh-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-handle-directory-files) (directory-files-and-attributes . tramp-sh-handle-directory-files-and-attributes) (dired-compress-file . tramp-sh-handle-dired-compress-file) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-sh-handle-expand-file-name) (file-accessible-directory-p . tramp-handle-file-accessible-directory-p) (file-acl . tramp-sh-handle-file-acl) (file-attributes . tramp-sh-handle-file-attributes) (file-directory-p . tramp-sh-handle-file-directory-p) (file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-sh-handle-file-executable-p) (file-exists-p . tramp-sh-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-sh-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-sh-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-sh-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-sh-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . tramp-sh-handle-file-ownership-preserved-p) (file-readable-p . tramp-sh-handle-file-readable-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . tramp-sh-handle-file-selinux-context) (file-symlink-p . tramp-handle-file-symlink-p) (file-truename . tramp-sh-handle-file-truename) (file-writable-p . tramp-sh-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-sh-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-sh-handle-make-directory) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-sh-handle-make-symbolic-link) (process-file . tramp-sh-handle-process-file) (rename-file . tramp-sh-handle-rename-file) (set-file-acl . tramp-sh-handle-set-file-acl) (set-file-modes . tramp-sh-handle-set-file-modes) (set-file-selinux-context . tramp-sh-handle-set-file-selinux-context) (set-file-times . tramp-sh-handle-set-file-times) (set-visited-file-modtime . tramp-sh-handle-set-visited-file-modtime) (shell-command . tramp-handle-shell-command) (start-file-process . tramp-sh-handle-start-file-process) (substitute-in-file-name . tramp-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . tramp-sh-handle-vc-registered) (verify-visited-file-modtime . tramp-sh-handle-verify-visited-file-modtime) (write-region . tramp-sh-handle-write-region)) "\
773 : Alist of handler functions.
774 : Operations not mentioned here will be handled by the normal Emacs functions.")
775 :
776 : (autoload 'tramp-sh-file-name-handler "tramp-sh" "\
777 : Invoke remote-shell Tramp file name handler.
778 : Fall back to normal file name handler if no Tramp handler exists.
779 :
780 : \(fn OPERATION &rest ARGS)" nil nil)
781 :
782 : (tramp-register-foreign-file-name-handler 'identity 'tramp-sh-file-name-handler 'append)
783 :
784 : ;;;***
785 :
786 : ;;;### (autoloads nil "tramp-smb" "tramp-smb.el" (0 0 0 0))
787 : ;;; Generated autoloads from tramp-smb.el
788 :
789 : (defconst tramp-smb-method "smb" "\
790 : Method to connect SAMBA and M$ SMB servers.")
791 :
792 : (unless (memq system-type '(cygwin windows-nt)) (add-to-list 'tramp-methods `(,tramp-smb-method (tramp-remote-shell "") (tramp-tmpdir "/C$/Temp") (tramp-case-insensitive t))))
793 :
794 : (add-to-list 'tramp-default-user-alist `(,(concat "\\`" tramp-smb-method "\\'") nil nil))
795 :
796 : (eval-after-load 'tramp '(tramp-set-completion-function tramp-smb-method '((tramp-parse-netrc "~/.netrc"))))
797 :
798 : (defvar tramp-smb-program "smbclient" "\
799 : Name of SMB client to run.")
800 :
801 : (custom-autoload 'tramp-smb-program "tramp-smb" t)
802 :
803 : (defvar tramp-smb-acl-program "smbcacls" "\
804 : Name of SMB acls to run.")
805 :
806 : (custom-autoload 'tramp-smb-acl-program "tramp-smb" t)
807 :
808 : (defvar tramp-smb-conf "/dev/null" "\
809 : Path of the smb.conf file.
810 : If it is nil, no smb.conf will be added to the `tramp-smb-program'
811 : call, letting the SMB client use the default one.")
812 :
813 : (custom-autoload 'tramp-smb-conf "tramp-smb" t)
814 :
815 : (defconst tramp-smb-file-name-handler-alist '((add-name-to-file . tramp-smb-handle-add-name-to-file) (copy-directory . tramp-smb-handle-copy-directory) (copy-file . tramp-smb-handle-copy-file) (delete-directory . tramp-smb-handle-delete-directory) (delete-file . tramp-smb-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-smb-handle-directory-files) (directory-files-and-attributes . tramp-handle-directory-files-and-attributes) (dired-compress-file . ignore) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-smb-handle-expand-file-name) (file-accessible-directory-p . tramp-smb-handle-file-directory-p) (file-acl . tramp-smb-handle-file-acl) (file-attributes . tramp-smb-handle-file-attributes) (file-directory-p . tramp-smb-handle-file-directory-p) (file-file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-handle-file-exists-p) (file-exists-p . tramp-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-smb-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-smb-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . ignore) (file-readable-p . tramp-handle-file-exists-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-symlink-p . tramp-handle-file-symlink-p) (file-truename . tramp-smb-handle-file-truename) (file-writable-p . tramp-smb-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-smb-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-smb-handle-make-directory) (make-directory-internal . tramp-smb-handle-make-directory-internal) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-smb-handle-make-symbolic-link) (process-file . tramp-smb-handle-process-file) (rename-file . tramp-smb-handle-rename-file) (set-file-acl . tramp-smb-handle-set-file-acl) (set-file-modes . tramp-smb-handle-set-file-modes) (set-file-selinux-context . ignore) (set-file-times . ignore) (set-visited-file-modtime . tramp-handle-set-visited-file-modtime) (shell-command . tramp-handle-shell-command) (start-file-process . tramp-smb-handle-start-file-process) (substitute-in-file-name . tramp-smb-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . ignore) (verify-visited-file-modtime . tramp-handle-verify-visited-file-modtime) (write-region . tramp-smb-handle-write-region)) "\
816 : Alist of handler functions for Tramp SMB method.
817 : Operations not mentioned here will be handled by the default Emacs primitives.")
818 :
819 : (defvar tramp-smb-winexe-program "winexe" "\
820 : Name of winexe client to run.
821 : If it isn't found in the local $PATH, the absolute path of winexe
822 : shall be given. This is needed for remote processes.")
823 :
824 : (custom-autoload 'tramp-smb-winexe-program "tramp-smb" t)
825 :
826 : (defvar tramp-smb-winexe-shell-command "powershell.exe" "\
827 : Shell to be used for processes on remote machines.
828 : This must be Powershell V2 compatible.")
829 :
830 : (custom-autoload 'tramp-smb-winexe-shell-command "tramp-smb" t)
831 :
832 : (defvar tramp-smb-winexe-shell-command-switch "-file -" "\
833 : Command switch used together with `tramp-smb-winexe-shell-command'.
834 : This can be used to disable echo etc.")
835 :
836 : (custom-autoload 'tramp-smb-winexe-shell-command-switch "tramp-smb" t)
837 :
838 : (defsubst tramp-smb-file-name-p (filename) "\
839 : Check if it's a filename for SMB servers." (string= (tramp-file-name-method (tramp-dissect-file-name filename)) tramp-smb-method))
840 :
841 : (autoload 'tramp-smb-file-name-handler "tramp-smb" "\
842 : Invoke the SMB related OPERATION.
843 : First arg specifies the OPERATION, second arg is a list of arguments to
844 : pass to the OPERATION.
845 :
846 : \(fn OPERATION &rest ARGS)" nil nil)
847 :
848 : (unless (memq system-type '(cygwin windows-nt)) (tramp-register-foreign-file-name-handler 'tramp-smb-file-name-p 'tramp-smb-file-name-handler))
849 :
850 : ;;;***
851 :
852 : ;;;### (autoloads nil "tramp-uu" "tramp-uu.el" (0 0 0 0))
853 : ;;; Generated autoloads from tramp-uu.el
854 :
855 : (autoload 'tramp-uuencode-region "tramp-uu" "\
856 : UU-encode the region between BEG and END.
857 :
858 : \(fn BEG END)" nil nil)
859 :
860 : ;;;***
861 :
862 : ;;;### (autoloads nil "trampver" "trampver.el" (0 0 0 0))
863 : ;;; Generated autoloads from trampver.el
864 :
865 : (defconst tramp-version "2.3.3-pre" "\
866 : This version of Tramp.")
867 :
868 : (defconst tramp-bug-report-address "tramp-devel@gnu.org" "\
869 : Email address to send bug reports to.")
870 :
871 : ;;;***
872 :
873 : ;;;### (autoloads nil nil ("ange-ftp.el" "browse-url.el" "dbus.el"
874 : ;;;;;; "dig.el" "dns.el" "eudc-bob.el" "eudc-export.el" "eudc-hotlist.el"
875 : ;;;;;; "eudc-vars.el" "eudc.el" "eudcb-bbdb.el" "eudcb-ldap.el"
876 : ;;;;;; "eudcb-mab.el" "eww.el" "gnutls.el" "goto-addr.el" "hmac-def.el"
877 : ;;;;;; "hmac-md5.el" "imap.el" "ldap.el" "mailcap.el" "mairix.el"
878 : ;;;;;; "net-utils.el" "netrc.el" "network-stream.el" "newst-backend.el"
879 : ;;;;;; "newst-plainview.el" "newst-reader.el" "newst-ticker.el"
880 : ;;;;;; "newst-treeview.el" "newsticker.el" "nsm.el" "ntlm.el" "pinentry.el"
881 : ;;;;;; "pop3.el" "puny.el" "quickurl.el" "rcirc.el" "rfc2104.el"
882 : ;;;;;; "rlogin.el" "sasl-cram.el" "sasl-digest.el" "sasl-ntlm.el"
883 : ;;;;;; "sasl-scram-rfc.el" "sasl.el" "secrets.el" "shr-color.el"
884 : ;;;;;; "shr.el" "sieve-manage.el" "sieve-mode.el" "sieve.el" "snmp-mode.el"
885 : ;;;;;; "soap-client.el" "soap-inspect.el" "socks.el" "starttls.el"
886 : ;;;;;; "telnet.el" "tls.el" "tramp-compat.el" "webjump.el" "zeroconf.el")
887 : ;;;;;; (0 0 0 0))
888 :
889 : ;;;***
890 :
891 : (provide 'tramp-loaddefs)
892 : ;; Local Variables:
893 : ;; version-control: never
894 : ;; no-byte-compile: t
895 : ;; no-update-autoloads: t
896 : ;; coding: utf-8
897 : ;; End:
898 : ;;; tramp-loaddefs.el ends here
|