I started a project I call "ropen", which is like OS X's "open" or TextMate's "mate" commands, but works remotely by automatically mounting the remote filesystem locally using MacFuse's sshfs:
http://github.com/tlrobinson/ropen/tree/master
It works quite well, except when you try to open a large directory tree in TextMate. It seems like TextMate is trying to walk the entire tree immediately when it's opened. Doing this over the network is very slow and ends up hanging TextMate for moderately sized directory trees.
Is there any possibility of changing the behavior to lazily do whatever initialization TextMate needs to do when opening directories?
Thanks,
Tom