This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: cygwin emacs characters


On Mon, 19 Jun 2006, Igor Peshansky wrote:

> On Mon, 19 Jun 2006, bh77 wrote:
>
> > I am running emacs from cygwin but am getting some strange characters
> > appearing when using a shell. I assume this is something to do with the
> > character set, but do not know why it is occurring. Anyone able to help?
> >
> > Running latest version of cygwin on windows xp
> >
> > here is sample output from a 'shell
> >
> > ]0;~
> > bhuckel@wbkdwbhuckel ~
> > $ ls
> > _emacs	emacs-21.3
> > ]0;~
> > bhuckel@wbkdwbhuckel ~
> > $
> >
> > all ideas greatly appreciated
>
> Check your PS1 value.  If your .bashrc sets PS1, I'd suggest
> conditionalizing it to not do that when TERM=emacs (or whatever emacs sets
> the TERM to).

Umm, I see I was a little TOO terse.  The characters you're seeing are the
way emacs renders the ESC (^[) character from the ANSI escape sequences
that are part of your prompt ($PS1).  Their purpose is to set the colors
on terminals that support it.  Emacs's terminal emulation doesn't support
those escape sequences, and thus tries to render them literally.
Arguably, emacs should support at least the color sequences, but SHTDI.

PS1 is usually set in .bashrc or .bash_profile, or /etc/profile (or
inherited from the environment).  It may be simplest to just add a line at
the end of your .bashrc saying "if [ $TERM = emacs ]; PS1='$ '; fi".
HTH,
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_	    pechtcha@cs.nyu.edu | igor@watson.ibm.com
ZZZzz /,`.-'`'    -.  ;-;;,_		Igor Peshansky, Ph.D. (name changed!)
     |,4-  ) )-,_. ,\ (  `'-'		old name: Igor Pechtchanski
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte."
"But no -- you are no fool; you call yourself a fool, there's proof enough in
that!" -- Rostand, "Cyrano de Bergerac"

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]