Estou usando o TRAMP há alguns dias agora. Funciona muito bem na maior parte. Eu posso carregar um shell remoto usando M-x shell e ido-mode com find-file funciona muito bem também remotamente, o que foi surpreendente para mim.
No entanto, estou com problemas com dired-do-shell-command . Quando seleciono um arquivo remoto usando dired , use ! para invocar dired-do-shell-command , ele tenta fazer isso localmente. Por que isso acontece se find-file e dired usam o TRAMP de maneira transparente?
Estou confuso sobre como o TRAMP realmente se liga ao resto do Emacs.