Again, I was upgrading from Emacs 26.3 to 29.0.91 (Linux), and found
shortened multi-hop tramp file names are mandatory now. I am sure many
people like this feature, but my own preference is to have every multi-hop
tramp file name to be self-contained, with all the hops included in the
name.

The reasons are:
1. When I work with multiple remote hosts, a look at a tramp dired buffer
name like "/docker:56a0b1537acd:/mnt/data" (shortened from something like
"/ssh:host1|sudo:root@host1|docker:56a0b1537acd:/mnt/data") cannot quickly
tell me which host this directory is on.

2. When recentf stores only the shortened name, I could not open it
directly without first connecting to the host, which I do not know from the
file name alone.

3. I have my own utilities and advices on top of tramp and found it hard to
deal with shortened file names as the names do not contain all the hop
information.

Thanks for giving the above some consideration.

Warren

Reply via email to