[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tramp with shell mode and absolute paths

From: Michael Albinus
Subject: Re: tramp with shell mode and absolute paths
Date: Mon, 08 Feb 2010 22:14:29 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.92 (gnu/linux)

Matthew Curry <address@hidden> 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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]