Currently we don&#39;t transform the text you type at all, so if you hit &#39;tab&#39;, it inserts a tab. ┬áSince IPython&#39;s indentation uses (4) spaces, hitting &#39;tab&#39; wil almost always be wrong unless you remove any indentation that IPython caused.<div>

<br></div><div>Things we need to do:</div><div><br></div>1. make indentation of the InputSplitter object configurable<br><div>2. bind tab to insert the same text as the auto-indent</div><div><br></div><div>-MinRK</div><div>

<br><div class="gmail_quote">On Sat, Aug 20, 2011 at 07:03, Reckoner <span dir="ltr">&lt;<a href="mailto:reckoner@gmail.com">reckoner@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
Note that I&#39;m using the qtconsole on Windows XP.<br>
<br>
I have noticed that when I am editing a block in the qtconsole,<br>
especially when moving the cursor around, that there are frequent<br>
&quot;block indentation&quot; errors, even though everything looks perfectly<br>
lined up in the window. I&#39;m guessing that there might be a conflict in<br>
spaces vs. tabs or maybe in the way lines are ended with nonprinting<br>
characters, but this makes it tricky to re-edit longer blocks with<br>
frequent indenting from the history.<br>
<br>
Is there a setting, perhaps like in VIM, where all tabs can be<br>
expanded ┬áto spaces, or something that would at least give more<br>
information as to what is causing the indentation problem (i.e.<br>
printing the nonprinting characters).<br>
<br>
Thanks!<br>
_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
</blockquote></div><br></div>