Minor connection-local variables fixes
* doc/emacs/custom.texi (Connection Variables): Warn about specifying the same variable twice. * lisp/files-x.el (connection-local-get-profiles): Normalize criteria.
This commit is contained in:
parent
79d8328ca4
commit
85d08d5788
2 changed files with 6 additions and 1 deletions
|
@ -1572,6 +1572,10 @@ discriminate for the properties @code{:protocol} (this is the Tramp
|
|||
method) or @code{:user} (a remote user name). The @code{nil} criteria
|
||||
matches all buffers with a remote default directory.
|
||||
|
||||
Be careful when declaring different profiles with the same variable,
|
||||
and setting these profiles to criteria which could match in parallel.
|
||||
It is unspecified which variable value is used then.
|
||||
|
||||
@node Key Bindings
|
||||
@section Customizing Key Bindings
|
||||
@cindex key bindings
|
||||
|
|
|
@ -644,7 +644,8 @@ Return a reordered plist."
|
|||
"Return the connection profiles list for CRITERIA.
|
||||
CRITERIA is a plist identifying a connection and the application
|
||||
using this connection, see `connection-local-criteria-alist'."
|
||||
(let (profiles)
|
||||
(let ((criteria (connection-local-normalize-criteria criteria))
|
||||
profiles)
|
||||
(dolist (crit-alist connection-local-criteria-alist)
|
||||
(let ((crit criteria)
|
||||
(match t))
|
||||
|
|
Loading…
Add table
Reference in a new issue