[IPython-user] Tab complete problem under Cygwin -- Also GnuplotRuntime.py
Fernando.Perez at colorado.edu
Mon Jun 28 22:17:47 CDT 2004
Travis Caldwell wrote:
> I tried typing a string longer then the terminal line length on both
> the bash.exe shell and in an xterm.
> On the bash.exe shell, everything seemed to work fine except the first
> line wrapped 25 chars to soon. Deleteting back upto the first line
> worked fine and so did up/down arrow command history.
> In the xterm, the line indeed went nuts when I wrapped the first line.
> It wrapped too soon and typed over itself and the arrow history was all
Ok, so this means the 'fix' isn't really one, as I feared. This annoys me to
no end, but I have no idea how to fix it. I would _guess_ the problem lies
with the cygwin readline itself, since every other terminal under
Unix/Linux/OSX seems to handle these things correctly. But I may be wrong,
I'm just shooting in the dark here.
Until a cygwin guru can suggest a true fix which doesn't break line wrapping,
I'm very much afraid we'll have a standing bug under cygwin. Bummer.
> 1) Gnuplot.py doesn't support the persist option under cygwin (in
> gp_cygwin.py). GnuplotRuntime.py checks for os.name in ['nt','dos']
> and if true doesn't set the persist option.
> elif sys.platform == 'cygwin' :
> gnuplot_runtime = 0
Fixed (slightly different form, same effect). Thanks.
> 2) This is probably a Gnuplot.py issue, but line 60 of gp_cygwin.py
> had default_temr= 'windows' and my cygwin version of gnuplot doesn't
> have a terminal setting for windows, so I changed this to x11 and it
> seemed to work.
Yes, gnuplot.py does require a bit of manual customization straight into the
source. That part is beyond ipython's control, you did the right thing.
More information about the IPython-user