Hi All,
I have installed GNU Emacs 22.3.1 (i386-mingw-nt6.0.6000), which
includes Tramp - although not sure which version.
When I attempt to open a remote file on a Redhat Linux box over ssl
(plink), the login hangs on:
apply: Couldn't `stty -inlcr -echo kill '^U''
The final apostrophe appears to be causing the problem... removing this
last apostrophe and executing the resulting line in a shell then seems
to work fine (removing character echo etc).
Now I _believe_ this last apostrophe is deliberate, to match a
zero-length string at the end of the shell prompt?
On the remote box, my $PS1 = [...@\h \W]\$ , which I think is the default
RH prompt.
I am more than happy to change my prompt to ensure Tramp compatibility,
could someone point me in the direction of where I might find compatible
prompt patterns? Alternatively, what do i need to add to my .emacs to
ensure Tramp understands my prompt?
Below I have pasted the last of the output from the Emacs message
buffer. Thanks very much for the help,
Richard
tramp: Looking for regexp "" from remote shell
tramp: Looking for regexp "^.*\([pP]assword\|passphrase\).*:
tramp: Looking for regexp ".*ogin\( .*\)?: *" from remote shell
tramp: Looking for regexp "^[^#$%>]*[#$%>] *" from remote shell
tramp: Found remote shell prompt.
tramp: Initializing remote shell
tramp: Sending command to remote shell: unset HISTORY
Loading time-date...done
tramp: Sending command to remote shell: unset correct
tramp: Sending command to remote shell: unset autocorrect
tramp: Waiting 30s for remote `/bin/sh' to come up...
tramp: Setting up remote shell environment
apply: Couldn't `stty -inlcr -echo kill '^U'', see buffer `*tramp/plink
[email protected]*'
And the buffer contains:
stty -inlcr -echo kill '^U'
$ $
(just a single-ending apostrophe)
_______________________________________________
Tramp-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/tramp-devel