Matthew Curry <[email protected]> writes: > Hi Mike, thanks for the quick response. However it appears that > eshell also suffers under the same behaviour, at least under my emacs > 23.1.1. > > After doing a C-h k TAB, which is bound to the comint-dynamic-complete > function, it's possible the problem is there, or the functions it > calls (in comint-dynamic-complete-functions).
I don't believe there is an error. If you do "cd / <TAB>", it will always complete to a local file name, because that's their syntax. If you work with remote files, you must use either relative file names, like "cd ../ <TAB>". Or you use the remote shell syntax (eshell is able to understand), like "cd /sudo::/ <TAB>". That's what's possible as of today. I understand that you would like to have it more comfortable, but I don't see how this could be reached by simple means. How shall Tramp determine, whether "cd / <TAB>" shall complete on the remote host, or on the local host? Both would be acceptable. > -Matt Best regards, Michael. _______________________________________________ Tramp-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/tramp-devel
