On Mon, Apr 25, 2011 at 3:43 PM, Phil <textmate(a)luminated.net> wrote:
I am considering TextMate for my Python development,
comparing it to
Emacs/Vim, WingIDE, and Eclipse/PyDev and such.
At this point I have actually had the best experience with Emacs, but
I still find TextMate to be nice, so I bought a licence – despite the
recent thread on users feeling abandoned, lacking news on TM2.
(One scary thing happened just half a minute after entering the
licence, though: My first "quit unexpectedly" crash of TextMate. I
hope the program does not start to misbehave now after my trial days
are over – "sorry, honeymoon's over, back to reality" ... :-D)
Also, I look forward to testing TM when I drop back to some Ruby stuff
later ... :)
Using the official Python bundle I seem to only get
commands, not lookup of methods on the object at the cursor. I think I
got this working in the Ropy bundle (Ctrl+p for completion), both rope
and ropeide is installed in Python. But I can't seem to get
definitions of methods and functions by pressing Ctrl+] (Ropy) and
using F3 and ^H (Python Bundle), I get only module and function defs,
As for command completion, it works nicely, both RopeMate and Ropy
works. RopeMate is nicer. But I have not gotten definitions of methods
to work/pop up. It should be Ctrl+] in Ropy, I think, but it doesn't
So, call type defs and such works better in Emacs, but still I like
TextMate's project drawer/organizing, and after setting full path to
my python installation first in PATH (under advanced), stuff seems to
So, if any of you Pythonistas have other tips, stuff I should look, let me know.
Else I will probably just switch back and forth between Emacs and TM
until I find out which gives the best flow in the long run.
(Unless I feel the need for a real IDE when I start digging into a
bigger project I probably will be working on.)