When SSHing to a remote server Eshell doesn't behave very well, e.g:
M-x eshell ssh server <tab> *inserts literal tab instead of trying to complete*
<tab>, for instance, inserts a literal tab. Is there no way to get tab completion, lisp interaction (like
find-file blah) etc. over SSH? All the documentation I've read says Eshell is "TRAMP-aware", which I assume meant it could deal with this.
Am I just wrong in my assumption that it would work over SSH, or is something broken?
This is on Emacs 24.0.94 pretest.