I've been using TRAMP for a few days now. It works very well for the most part. I can load a remote shell using M-x shell
, and ido-mode
with find-file
works very well remotely as well, which was surprising to me.
However, I'm having trouble with dired-do-shell-command
. When I select a remote file using dired
, then use !
to invoke dired-do-shell-command
, it attempts to do this locally. Why does it do that if find-file
and dired
itself use TRAMP transparently?
I'm confused about how TRAMP really ties into the rest of Emacs.