I start a tramp dired session to a remote host with
C-x d /ssh:user@host:/ and then start eshell with
This places me at the dired path on the remote host, however as soon as I try to
cd or get path autocompletion my session then changes to my localhost.
Is this the intended functionality? How can I make eshell remain on the remote host?