Re: Connection local profiles uses default instead of created one
Michael Albinus <[email protected]>
| Newsgroups | gmane.emacs.tramp |
|---|---|
| Message-ID | <[email protected]> |
Simon Chevolleau <[email protected]> writes: > Dear TRAMP community, Hi Simon, > I'm trying to figure out how to set connection local profiles properly. > The problem is, when connecting through ssh using TRAMP, it never uses > the profile I want. When a connection-local variable is set in different profiles (as you do with `shell-file-name', it depends on the order the profiles are taken from connection-local-criteria-alist. There is always a setting for that variable which is the last one, and it wins. The Elisp manual doesn't discuss this case, so I don't know the order such entries do apply. > - connection-local-criteria-alist is a variable defined in > (((:application tramp :protocol "ssh" :user "username" :machine "remote") > remote-bird) > ((:protocol "ssh") > remote-bird) > ((:application tramp) > tramp-connection-local-default-system-profile tramp-connection-local-default-shell-profile)) > > I don't understand why the remote-bird profile is not used with that set up. > Anything I could do to make it work ? You have two entries which use the remote-bird profile. One entry is enough, remove the entry with the criteria '(:protocol "ssh"). Try to reorder then entries in `connection-local-criteria-alist'. > Best regards, > Simon Best regards, Michael.