Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/net/tramp-integration.elc |
;ELC
;;; Compiled
;;; in Emacs version 27.2
;;; with all optimizations.
;;; This file contains utf-8 non-ASCII characters,
;;; and so cannot be loaded into Emacs 22 or earlier.
(and (boundp 'emacs-version)
(< (aref emacs-version (1- (length emacs-version))) ?A)
(string-lessp emacs-version "23")
(error "`%s' was compiled for Emacs 23 or later" #$))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(byte-code "\300\301!\210\300\302!\210\303\304!\207" [require tramp-compat cl-lib make-variable-buffer-local tramp-rfn-eshadow-overlay] 2)
#@161 Set up a minibuffer for `file-name-shadow-mode'.
Adds another overlay hiding filename parts according to Tramp's
special handling of `substitute-in-file-name'.
(defalias 'tramp-rfn-eshadow-setup-minibuffer #[0 "\205: \303\304 \304 \"\305\n!\211\2058 \211@\306=\204, \307 \211A\262\242\211A\262\242#\210\202 \211A\262\211A\266\202\202 \262\207" [minibuffer-completing-file-name tramp-rfn-eshadow-overlay rfn-eshadow-overlay make-overlay minibuffer-prompt-end overlay-properties field overlay-put] 6 (#$ . 548)])
(byte-code "\300\301\302\"\210\300\303\304\"\207" [add-hook rfn-eshadow-setup-minibuffer-hook tramp-rfn-eshadow-setup-minibuffer tramp-unload-hook #[0 "\300\301\302\"\207" [remove-hook rfn-eshadow-setup-minibuffer-hook tramp-rfn-eshadow-setup-minibuffer] 3]] 3)
#@56 An overlay covering the shadowed part of the filename.
(defalias 'tramp-rfn-eshadow-update-overlay-regexp #[0 "\301\302\"\207" [tramp-postfix-host-format format "[^%s/~]*\\(/\\|~\\)"] 3 (#$ . 1338)])
#@249 Update `rfn-eshadow-overlay' to cover shadowed part of minibuffer input.
This is intended to be used as a minibuffer `post-command-hook' for
`file-name-shadow-mode'; the minibuffer should have already
been set up by `rfn-eshadow-setup-minibuffer'.
(defalias 'tramp-rfn-eshadow-update-overlay #[0 "\3061C \307!\206\f \310 \311\312d{!\205>