[IPython-user] Remove leading blank?
Fernando.Perez at colorado.edu
Fri Sep 15 23:04:48 CDT 2006
Bo Peng wrote:
> Thank you very much for your reply.
> Ehmm, isn't 'cpaste' + paste + '--' more troublesome than if 1:?
Yes, but it exists today :)
The problem is that ipython is a command-line application, so it has no event
handling mechanism, hence no way of knowing that code is being pasted. It
would be possible to strip leading space of all input if a new block starts
with whitespace, but that has not been implemented. cpaste exists today, so
that was the easy answer.
Implementing auto-dedenting would add a bit to the already complex logic of
auto-indenting. I'm focusing on other things right now, but if anyone is
interested in working on it, I'm sure patches would be welcome.
More information about the IPython-user