Function: connection-local-p
connection-local-p is an autoloaded macro defined in files-x.el.gz.
Signature
(connection-local-p VARIABLE &optional APPLICATION)
Documentation
Non-nil if VARIABLE has a connection-local binding in default-directory.
default-directory must be a remote file name.
If APPLICATION is nil, the value of
connection-local-default-application is used.
Probably introduced at or before Emacs version 30.1.
Aliases
tramp-compat-connection-local-p
Source Code
;; Defined in /usr/src/emacs/lisp/files-x.el.gz
;;;###autoload
(defmacro connection-local-p (variable &optional application)
"Non-nil if VARIABLE has a connection-local binding in `default-directory'.
`default-directory' must be a remote file name.
If APPLICATION is nil, the value of
`connection-local-default-application' is used."
(declare (debug (symbolp &optional form)))
(unless (symbolp variable)
(signal 'wrong-type-argument (list 'symbolp variable)))
`(let ((criteria
(connection-local-criteria-for-default-directory ,application))
connection-local-variables-alist file-local-variables-alist)
(when criteria
(hack-connection-local-variables criteria)
(and (assq ',variable connection-local-variables-alist) t))))