[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#5334: 23.1.91; Term mode prints "0; user@host:~" before each prompt
From: |
Scott Bell |
Subject: |
bug#5334: 23.1.91; Term mode prints "0; user@host:~" before each prompt of an interactive SSH session |
Date: |
Fri, 08 Jan 2010 10:03:50 -0700 |
On 2010-01-07, at 2:37 PM, Dan Nicolaescu wrote:
> Scott Bell <sctb@me.com> writes:
>
>> Under GNU Emacs 23.1.91.1 (x86_64-apple-darwin10.2.0,
>> NS apple-appkit-1038.25), Mac OS X 10.6.2, Term mode
>> prints the following prompt during an interactive SSH
>> session ('ssh host'):
>>
>> 0;user@host:~(host:~)$
>>
>> when PS1 is set to '(\h:\W)\$ ' on the remote host.
>>
>> The string '0;user@host:~' is not displayed when using
>> another terminal emulator.
>
> You probably set PROMPT_COMMAND to something that term.el does not
> understand.
That's correct. It looks like PROMPT_COMMAND on the
remote machine is trying to set the title string.
Should term.el support this escape sequence? If not,
should it recognize it but take no action (and also
not print undesired output)? This seems like a fairly
common feature, but I could be wrong.