[IPython-user] Incomplete color support in IPython 0.6.0.
Vincent N. Virgilio
virgilio at ieee.org
Sat May 15 02:26:03 CDT 2004
Hello,
First, thank you very very much for IPython; I'm hooked.
But you might like to know that I have encountered a problem with its
color support on Win2k. There is something incomplete about it, even
with Gary Bishop's latest Readline.
I have installed:
1. Enthought's latest Python bundle.
2. IPython 0.6.0
3. Gary Bishop's latest Readline for win32, v1.2.
4. matplotlib v0.53.1
5. pywin32-201
Notice the escape codes in IPython output below. Such codes also show
for commands like 'import os; os?'. The In prompt, however, is colored
properly.
I have @colors = Linux, @color_info = 1. Of course, the codes disappear
if I set @colors = NoColor. The 'less' in PAGER is from Cygwin; a native
win32 version didn't make a difference. Nor did '-r', either as part of
the command in PAGER, or separately in LESS.
The Readline functionality seems to work (tab completion,
movement/edits). Except Ctl-U, which doesn't do anything. Shouldn't it
erase the line? (Ctl-W deletes words as expected.)
Regards,
Vince Virgilio
--- begin IPython output ---
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
C:\Documents and Settings\vince>set PAGER=less
C:\Documents and Settings\vince>ipython.py
Python 2.3.3 (#51, Feb 16 2004, 04:07:52) [MSC v.1200 32 bit (Intel)]
Type "copyright", "credits" or "license" for more information.
IPython 0.6.0 -- An enhanced Interactive Python.
? -> Introduction to IPython's features.
@magic -> Information about IPython's 'magic' @ functions.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]: 1/0
←[1;31m-------------------------------------------------------------------------
--←[0m
←[1;31mZeroDivisionError←[0m Traceback (most
recent call
last)
←[1;32mC:\Documents and Settings\vince\<console>←[0m
←[1;31mZeroDivisionError←[0m: integer division or modulo by zero
In [2]:
In [6]: a
←[0;31mOut[←[1;31m6←[0;31m]: ←[0m6
In [7]:
More information about the IPython-user
mailing list