--- Begin Message ---
Subject: |
23.1.91; Term mode prints "0;address@hidden:~" before each prompt of an interactive SSH session |
Date: |
Thu, 07 Jan 2010 12:07:57 -0700 |
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;address@hidden:~(host:~)$
when PS1 is set to '(\h:\W)\$ ' on the remote host.
The string '0;address@hidden:~' is not displayed when using
another terminal emulator.
--- End Message ---
--- Begin Message ---
Subject: |
Re: Bug#5255 |
Date: |
Tue, 12 Jan 2010 19:50:02 -0500 |
User-agent: |
Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) |
This bug was closed recently, but unfortunately the close message was
lost from the Emacs bug database. I am therefore resending the close
message. Sorry for the duplicate mail. The original close message was
http://lists.gnu.org/archive/html/bug-gnu-emacs/2009-12/msg00689.html
From: Dan Nicolaescu <address@hidden>
Subject: Re: bug#5255: 23.1.90; Wrong prompt in term
To: Fabian Ezequiel Gallina <address@hidden>
Cc: address@hidden
Date: Mon, 28 Dec 2009 11:28:21 -0800 (PST)
Fabian Ezequiel Gallina <address@hidden> writes:
> 2009/12/22 Dan Nicolaescu <address@hidden>:
> >
> > This is an xterm specific escape sequence, most likely due to a bad
> > setup, you'll get the same problem if you use a vt100 terminal for
> > example.
> > So this is not a term.el problem.
> >
>
> Thanks for the explanation, I just added this to my .bashrc and
> everything started to work fine again:
I am closing this bug, it's not a bug in term.el
> if [[ $TERM =~ ^xterm ]];
> then
> TERM=xterm-256color
Changing the value of TERM is a bad idea, unless you know exactly what
you are doing.
> PROMPT_COMMAND='echo -ne
"\033]0;address@hidden:${PWD/$HOME/~}\007"'
Using PROMPT_COMMAND is not a good idea, the same thing can be done with
just setting the prompt.
----------
--- End Message ---