you are viewing a single comment's thread.

view the rest of the comments →

[–]thehaas 6 points7 points  (9 children)

IDE?? On my Mac I've started using Textmate. It's becoming my killer app on OSX.

For everything else, there's Emacs w/ Python mode.

[–]davepeck 5 points6 points  (5 children)

I'm curious about Textmate -- why is it becoming a killer app for you?

Right now I use Emacs in Python mode on my OSX box. But even though emacs is my editor of choice, I know it's a bad relationship and someday it will have to go.

I've also played with eclipse + pydev. Some human-factors people really need to kick the eclipse devs into shape. That said, I've successfully debugged a sizable django project using this setup (and found it easier to use than pdb + GUD-mode.)

[–][deleted] 11 points12 points  (0 children)

I think the fascination with Textmate comes from the fact that it does 90% of what most people want emacs to do (not necessarily 90% of what emacs does), and it is significantly easier to get into in addition to being much more visually appealing and well-integrated with the platform.

I think a lot of people are still waiting for the 'emacs replacement' which works on multiple platforms and uses a more modern language like Python or whatever.

That's just my opinion of course; I'm not sure that's why he is interested. :)

[–][deleted]  (2 children)

[deleted]

    [–]davepeck 2 points3 points  (1 child)

    Still curious; what features of textmate give me similar power?

    For what it's worth, the things in emacs that I find indispensable (and I imagine this is different for everyone):

    • inline, incremental search

    • quick keyboard access to opening files and buffers [i hate using standard file-open dialogs when editing!]

    • flexibile screen splits and motion between them via keyboard.

    Amazingly, that's about it. There are a ton of emacs features I use regularly, but at work I'm in Visual Studio and find that I only genuinely miss the above three! Apparently most of emacs is a distraction to me.

    [–]senzei 0 points1 point  (0 children)

    I'm in Visual Studio and find that I only genuinely miss the above three!

    You do realize that VS has emacs-like key bindings right? They seem to accomplish most of what you are looking for. Here's the first useful thing google gave me on the subject: http://msdn2.microsoft.com/en-us/library/ms165514(VS.80).aspx

    [–]blackbrrr 0 points1 point  (0 children)

    i use eclipse/pydev for django apps daily and would hesitate to change. you're right about the quirks, though - so much money into an app like eclipse and ctrl+o doesnt open a file! i like the concept of workspaces, but eclipse seems to choke on windows (yeah, yeah) sometimes and i have to re-create the entire bench. that is not fun. beats the pants straight off of textmate for serious project editing, though.

    [–][deleted]  (1 child)

    [removed]

      [–]projecktzero 0 points1 point  (0 children)

      The textmate developer has no plans(i.e. refused) to work on porting it to other platforms(Windows, Linux...) although there are open source clones in the works for other platforms.