<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>This issue still irritates me frequently.</div><div><br></div><div>To try to&nbsp;summarize&nbsp;the problem in an understandable manner, if I type the following:</div><div><br></div><div>In [22]: one two three four five six sevel eight</div><div><br></div><div>and then press control-A to jump to the&nbsp;beginning&nbsp;of the line, the curser jumps up to the end of the <i>previous</i> line. If I then press control-F repeatedly to move forward through the text, the text I wrote overwrites the above (basically everything is transposed backwards that many characters (8-10ish) as such:</div><div><br></div><div>partway through, with the curser at the end of two:</div><div><br></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; o</div><div>ne two]: one two three four five six sevel eight</div><div><br></div><div><br></div><div>all the way through:</div><div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; o</div><div>ne two three four five six seven eighseven eight</div><div><br></div><div><br></div></div><div>at which point it even wraps again ending in this:</div><div><br></div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; one two three four five six sevel eig</div><div>ht two three four five six sevel eighsevel eight</div><div><br></div><div><br></div><div>With no In[#] prompt whatsoever.</div><div><br></div><div><br></div><div>This also occurs when using the history to pull back a long enough line, e.g.&nbsp;(Using the previous line):</div><div><br></div><div>ht [23]: one two three four five six sevel eig</div><div><br></div><div><br></div><div>Is there some place where I could file a bug about it?</div><div><br></div><div>Or does anybody have an idea of where I should start looking if I wanted to try and fix it myself?</div><div><br></div><div>(I don't have a whole lot of experience in stuff of this nature, but I expect if nothing else I'd learn something from trying.)</div><div><br></div><div>-L</div><br><div><div>On Oct 22, 2008, at 12:38 PM, Lawrence Johnston wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>This is only in IPython. Neither bash nor python exhibits this behavior (I just checked). `echo $COLUMNS` returns 80, which is the proper size.<br><br>With a bit of further research, it seems to be related to the difference in length between the IPython prompt (e.g. "In [19]: ") and my terminal prompt, which is the default<br>"My-very-long-indeed-computer-name:~/MyCurrentDirectory $"<br><br>Basically, I've found that I don't have to even wrap the line in IPython, I only have to write a line of a length that would wrap if I had been using the really long terminal prompt before the weird behavior starts exhibiting itself (e.g. if my prompt is 20 chars and my window is 80, I only have to write a line of 61+ characters in length before weird stuff starts happening.<br><br>Maybe I need to post some pictures, it's difficult to describe.<br><br>Is there a place where I should be filing this as a bug?<br><br>-L<br><br><br>On Oct 22, 2008, at 6:36 AM, Jeff Kaufman wrote:<br><br><blockquote type="cite">On Tue, Oct 21, 2008 at 01:09:50PM -0700, Lawrence Johnston wrote:<br></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Using IPython 0.9.1 on OS X 10.5.5, The history access of any command<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">which wraps beyond a single screen seems to be messed up.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">...<br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Is this only in ipython? &nbsp;When this has happend to me in ipython it's<br></blockquote><blockquote type="cite">turned out to be a terminal problem that affects other terminally<br></blockquote><blockquote type="cite">stuff too. &nbsp;And for me the root was that somehow a resize didn't<br></blockquote><blockquote type="cite">update the COLUMNS evnvironment variable. &nbsp;If<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"> echo $COLUMNS<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">gives the wrong number, I've fixed it by resizing it away from where I<br></blockquote><blockquote type="cite">want and back again.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Jeff<br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">IPython-user mailing list<br></blockquote><blockquote type="cite"><a href="mailto:IPython-user@scipy.org">IPython-user@scipy.org</a><br></blockquote><blockquote type="cite"><a href="http://lists.ipython.scipy.org/mailman/listinfo/ipython-user">http://lists.ipython.scipy.org/mailman/listinfo/ipython-user</a><br></blockquote><br></div></blockquote></div><br></body></html>