Hi guys! I'm currently trying to figure out which editor/IDE to use for my Python development. (I just started learning Python.) :) My finalists are WingIDE, TextMate and MacVim (with lots of plugins and config).
If I read the doc correctly, TextMate only has command completion (will complete print() and so on), but not CallType stuff, like suggesting .upper(), .lower() and so on on a string object. Right? WingIDE (and VIM) has this, but it lacks the templates TextMate has – with it's tab completion and stuff automatically added. (As I understand it, this is just a limitation of the current Python bundle, but it should be able to implement – if someone wanted/had the time and skills ...)
I tried adding pysmell and the pysmell bundle, but I don't think it made too much difference ... (Unless I did something wrong.)
Vi(m) I've used for ages, so it's an old friend, and I do get completion and popup of methods with description and such. But still I think it would be hard emulate the interactive templates/functions in TextMate ...
On the other hand, TextMate is quite cool, maybe I should buy it anyway ...
Best regards, -- Phil S.