Hmm. Then this is something xterm-color has or omits that xterm does
not.

It could be several things:

- Terminal.app bug.

- Part of xterm-color is Just Wrong for Terminal.app.

- Something tmux is emulating that it needs because xterm-color doesn't
  have it (probably unlikely, xterm-color has most things) and tmux has
  a bug.

You can run tmux with -vvvv and compare the part of the output file for
triggering the problem between xterm and xterm-color.

The right TERM for Terminal.app is supposed to be nsterm although it
sets xterm-color itself.


On Tue, Jul 20, 2010 at 01:15:43PM -0400, Richard Morse wrote:
> Since I'm running on a Mac, I don't have xterm available, and none of my 
> other computers have X installed. However, I downloaded iTerm.app, and it 
> does not display the same issue. It specifies $TERM as "xterm". I then went 
> into Terminal.app and changed it to specify $TERM as 'xterm', and the problem 
> disappeared!
> 
> I'm not sure what the difference between xterm and xterm-color is, and how 
> that interacts with Terminal.app -- where would I look to find out what is 
> going on?
> 
> Thanks,
> Ricky
> 
> p.s. I simplified the shell prompt -- PS1 is '\h:\W \u\$'.
> 
> 
> On Jul 20, 2010, at 12:31 PM, Nicholas Marriott wrote:
> 
> > Can you reproduce in xterm?
> > 
> > I take it your PS1 is just '\$ '?
> > 
> > 
> > On Tue, Jul 20, 2010 at 12:29:45PM -0400, Richard Morse wrote:
> >> Outside of tmux:
> >> 
> >> $ echo $TERM
> >> xterm-color
> >> 
> >> Inside of tmux:
> >> 
> >> $ echo $TERM
> >> screen
> >> 
> >> 
> >> 
> >> On Jul 20, 2010, at 12:26 PM, Nicholas Marriott wrote:
> >> 
> >>> What is TERM set to inside and outside tmux?
> >>> 
> >>> 
> >>> On Tue, Jul 20, 2010 at 12:14:42PM -0400, Richard Morse wrote:
> >>>> Hi! If I have a long command line, such that it would wrap to the next 
> >>>> line, and the prompt is at the bottom of the screen, when it should wrap 
> >>>> and move the display up so that I can see the entire command, it instead 
> >>>> clears the line and moves the cursor to the beginning. This means that I 
> >>>> cannot see the entire command...
> >>>> 
> >>>> Example (in monospaced font):
> >>>> 
> >>>> Existing window:
> >>>> 
> >>>> --------------------
> >>>> |$ ls              |
> >>>> |/Applications     |
> >>>> |/Desktop          |
> >>>> |/Documents        |
> >>>> |$                 |
> >>>> |[0:bash]    0:foo |
> >>>> --------------------
> >>>> 
> >>>> The last line is the status bar for tmux.
> >>>> 
> >>>> If I try to type in a long command, what I would like to see is:
> >>>> 
> >>>> --------------------
> >>>> |/Applications     |
> >>>> |/Desktop          |
> >>>> |/Documents        |
> >>>> |$ ls /usr/local/bi|
> >>>> |n/long/path       |
> >>>> |[0:bash]    0:foo |
> >>>> --------------------
> >>>> 
> >>>> However, what happens once I type past the edge of the screen is:
> >>>> 
> >>>> --------------------
> >>>> |/Applications     |
> >>>> |/Applications     |
> >>>> |/Desktop          |
> >>>> |/Documents        |
> >>>> |in/long/path      |
> >>>> |[0:bash]    0:foo |
> >>>> --------------------
> >>>> 
> >>>> Notice that the top line has been repeated, so it's trying to do 
> >>>> something. If I now either switch to a different window and switch back, 
> >>>> or even just type `C-b : <CR>` (ie, go to the command-prompt and press 
> >>>> return) it then updates the screen properly, and everything looks 
> >>>> correct.
> >>>> 
> >>>> I am running tmux inside of Terminal.app on Mac OS X 10.6.4.
> >>>> 
> >>>> Is there some setting I can change to make it update the screen properly?
> >>>> 
> >>>> Thanks,
> >>>> Ricky
> >>>> 
> >>>> 
> >>>> The information in this e-mail is intended only for the person to whom 
> >>>> it is
> >>>> addressed. If you believe this e-mail was sent to you in error and the 
> >>>> e-mail
> >>>> contains patient information, please contact the Partners Compliance 
> >>>> HelpLine at
> >>>> http://www.partners.org/complianceline . If the e-mail was sent to you 
> >>>> in error
> >>>> but does not contain patient information, please contact the sender and 
> >>>> properly
> >>>> dispose of the e-mail.
> >>>> 
> >>>> 
> >>>> ------------------------------------------------------------------------------
> >>>> This SF.net email is sponsored by Sprint
> >>>> What will you do first with EVO, the first 4G phone?
> >>>> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> >>>> _______________________________________________
> >>>> tmux-users mailing list
> >>>> tmux-users@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/tmux-users
> >> 
> 

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to