<br><br><div class="gmail_quote">2012/1/6 Zoltán Vörös <span dir="ltr">&lt;<a href="mailto:zvoros@gmail.com">zvoros@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi All,<br>
<br>
I have noticed that the tab completion in certain cases produces quite<br>
unexpected results. If I open a notebook without anything, and try to<br>
load pylab via the magic machinery, then I get the following:<br>
<br>
In [] : %pyl + TAB -&gt; %pylab<br>
<br>
In []: pyl + TAB -&gt; pyllab<br>
<br>
In []: pyla + TAB -&gt; pylaab<br>
<br>
Similarly,<br>
<br>
In []: mag + TAB -&gt; maggic<br>
In []: %mag + TAB -&gt; %magic<br>
<br>
So, when I drop the % sign, the command is expanded incorrectly. I don&#39;t<br>
see this behaviour in the qt frontend, because in that case the command<br>
is not completed at all, only the possible completions are shown.<br>
I was wondering whether it was supposed to be like this (I don&#39;t think<br>
so), and whether I should file a bug report.<br></blockquote><div> </div><div>Yes, go ahead, open an issues on github.<br>This is due to the completer assuming that what you typed in the code cell as exactly the same length of the beggining of the completion, which is not the case with magic as they are prefixed with %. I should have thought of it and will try to come up with a fix soon.<br>
<br>Thanks for the report.<br>-- <br>Matthias<br></div></div>