%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/net/ |
Current File : //usr/local/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>