Related link: http://www.tuxed.de/vimpst/video.html

The link is a screencast of a code-completion/calltips plugin for vim created by Roman Roelofsen. Every time I try an IDE or another text editor, I always come back to vim for its simplicity, usability, and power. Sure, code-completion and calltips are nice features, but not something that would make me abandon vim. Now, I won’t have to choose. The calltips appear to pull from dir() and __doc__ on whatever object your cursor is over. It looks like it intelligently discovers the type of the object and displays its attributes and methods. While I typically code with vim and an IPython shell up simultaneously, this will almost definitely reduce the amount of time I spend switching between the two.

Roman said on the Python mailing list that he should be announcing a beta soon. This is a very impressive piece of work so far. I look forward to the release.