Thomas Kluyver
Thomas Kluyver
You're right, that is outdated. We wrote it at a time when we thought cross-platform syntax highlighting in the terminal was impossible, then [prompt_toolkit](https://pypi.python.org/pypi/prompt_toolkit) proved us wrong. PRs welcome.
I don't know what we can do about this; it's not something we set, it's up to Windows how it starts the application. Any data generated in Python should be...
I think `runfile()` is a Spyder function, so if this is a Qt console bug, the first step would be to find a way to reproduce it in the Qt...
If you remove installed Python kernelspecs (find them with `jupyter kernelspec list`), it will fall back to a default one running in the same environment as the frontend.
It should be, though it's a bit complicated because the Qt console can have multiple tabs connected to different kernels. That shouldn't be a showstopper, though.
The second part is coming from the kernel; I don't think there's a way to disable that. You could override the `reset()` method, but that would involve a bit of...
I'm not sure exactly when it changed, but probably at some point post big-split.
I think popping open dialogs for output would break the flow of using a console. Longer term, we have suggested implementing a console in HTML & JS, and using Qt...
Try updating both IPython and the Qt console (qtconsole 4.2 was just released) to see if that makes any difference. The Qt console now asks the kernel when you press...
We've had some hanging/slowness issues with OS X before, but I think that was in terminal IPython, not in kernel/frontend things. But I also vaguely remember reports of new issues...