If you run a command 'find-filefrom buffers associated with files on a remote server, then the watchpoint should already contain a full directory / remote server.
One way this cat’s skin is to do
M-x cd /ssh:user@machine:/starting/path
: tramp find. /ssh: , tramp.
, find "":
(defun my-remote-find-file ()
"call 'find-file with a starting directory"
(interactive)
(let ((default-directory "/ssh:user@machine:/starting/path/"))
(call-interactively 'find-file)))
, .
, , - M-x dired .