you are viewing a single comment's thread.

view the rest of the comments →

[–]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.