I'm looking for a python interpreter, it can be command line, or have a GUI, I don't really care (or an emacs plugin, would work also, actually).
What I'm looking for is real-time text-highlighting, and backwards search through previous lines. Most interpreter/shells have up-arrow, so you can scroll through previous commands, I'd like to be able to search backwards, like in bash, for example. Additional features would be great, but those are the two that I'm really annoyed by the lack of.
I'm on a mac, but I have coworkers on Windows, so either would be appreciated.