ipython/ipython — pull request #1039 by Carreau (2011-11-24 21:33:59+00:00)
Title: Base of an as you type completer.

when invoking the completer, instead of having to chose/dismiss, you can
continue typing, it will filter the result "as you type" and dismiss itself
if ther is no match left.

As it is now, it's only works with lowercase letters, I need to find a workaroud
for this.

for example
if you type :
* P-y--S-o-m-e-t-h-i-n-g
* it will propose PySide, but will dismiss when 'o' is pressed and pasting Pyso with a lower case 's'

I've rebase and squash everything (the code was quite old), so not sure if it perfectly works with the tooltip merged of a few hours ago ... and there are still edge case annoying for a merged on master