Edit file File name : tramp-cache.elc Content :;ELC ;;; Compiled ;;; in Emacs version 26.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\"\207" [require tramp autoload time-stamp-string "time-stamp"] 3) #@41 Hash table for remote files properties. (defvar tramp-cache-data (make-hash-table :test 'equal) (#$ . 512)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\307&\210\300\315\302\303\316DD\317\306\307\312\320\314\307& \207" [custom-declare-variable tramp-connection-properties funcall function #[0 "\300\207" [nil] 1] "List of static connection properties.\nEvery entry has the form (REGEXP PROPERTY VALUE). The regexp\nmatches remote file names. It can be nil. PROPERTY is a string,\nand VALUE the corresponding value. They are used, if there is no\nmatching entry for PROPERTY in `tramp-cache-data'. For more\ndetails see the info pages." :group tramp :version "24.4" :type (repeat (list (choice :tag "File Name regexp" regexp (const nil)) (choice :tag " Property" string) (choice :tag " Value" sexp))) :require tramp-persistency-file-name #[0 "\300\301\302!!\207" [expand-file-name locate-user-emacs-file "tramp"] 3] "File which keeps connection history for Tramp connections." file] 12) #@50 Whether persistent cache data have been changed. (defvar tramp-cache-data-changed nil (#$ . 1549)) #@154 Returns the hash table for KEY. If it doesn't exist yet, it is created and initialized with matching entries of `tramp-connection-properties'. (fn KEY) (defalias 'tramp-get-hash-table #[257 "\303\"\206\245 \304\305\306\307\"#\242 >\203\242 \n\211\203\241 \211@\310@\206$ \311\312\242 >\2045 \313\314\315 D\"\210A@\242 >\204I \313\314\315\nD\"\210\3168\242 >\204] \313\314\315D\"\210\317 8 \242 >\204q \313\314\315\fD\"\210\320\n8\n\242 >\204\205 \313\314\315 D\"\210\3218\322&\"\203\232 \323A@\3168#\210A\266\202\202 \210\211\262\207" [tramp-cache-data cl-struct-tramp-file-name-tags tramp-connection-properties gethash puthash make-hash-table :test equal string-match "" tramp-make-tramp-file-name signal wrong-type-argument tramp-file-name 2 3 4 5 nil tramp-set-connection-property] 15 (#$ . 1655)]) #@117 Get the PROPERTY of FILE from the cache context of KEY. Returns DEFAULT if not set. (fn KEY FILE PROPERTY DEFAULT) (defalias 'tramp-get-file-property #[1028 "\304!\211\305\306\304!\"\262\203! \211G\307U\203 \310\202 \211\307\311O\262\312!P\266\202\262\313!\262\242>\204>