Jason Evers's Avatar

Nov 05

jasonevers

No public Twitter messages.

Code Like I Do

posted by Jason Evers on November 5th, 2008

Cabin Fever or How I dealt with the Purple Plague

TextMate is PurpleI write almost everything in TextMate. I have written so much code in this great editor that I constantly reach for shortcuts and snippets outside of it, normally resulting in some benign default function of the current app which almost always produces a FAIL. It’s because of this that I’ve taken to writing emails, tweets, wiki entries, blog posts and most everything else I can in TextMate by gathering plug-ins and bundles that extend it’s functionality. It’s no surprise then that the more capability I added to the app, the less time I spent in the respective apps that were being replaced. This extra time eventually led to me developing a pretty monochromatic outlook on my workspace. I was getting cabin fever, er, TextMate fever… from the minimalist program. Although the interface for the app is very straightforward, many aspects ( purple? ykm ) didn’t fit with the rest of the Mac interface. So I set out to see what my options were.

Being a graphic designer, I have always been indifferent about the icon. I would invoke QuickSilver, pull up TextMate and see same purple gear on a bordered window with a pen and I’d rather eat pencil shavings. I’m sure there are lots of people who depend on that icon being there for them when they get to work each day, and even more importantly need it to stay purple. I’ve got nothing against gears or purple or bordered windows in general, but the icon was impersonal and dry. I had to have something new to look at.

Renovation can be scary…

Research for inspiration yielded what I call ‘Gunk‘. I wanted an icon that made me want to type without making me feel like a sun-deprived cave dweller. I frequently map out site concepts and ideas, and sometimes actually write, in a moleskine, and decided it would have to do. So I made up the logo ( “opened a window” in purple fever terms ) Green Moleskine icon for TextMateand started looking into what had already been done for TextMate and found a wealth of plugins, which I reduced to Webmate, SVNMate, and MissingDrawer. I looked into ProjectPlus which could have replaced parts of MissingDrawer and SVNMate but it proved bulky and loved to pick fights with any other plugin I added, which started to defeat the purpose of how I use TextMate as I would have to disable blogging and other plugins to use it.

So I used WebMate for the convenience factor it added to basic html editing, SVNMate for the SVN status icons it added to the project view, and MissingDrawer to kill the rounded corner drawer that I loathe. Note: if you regularly put the project drawer on different sides of the main window (Dave), this plugin isn’t for you. I then grabbed several goodies from a nice makeover kit from Alexander Atallah called SuperMate, modified the square tabs a smidge, added the code collapse from SubtleGradient and I was starting to feel a spring breeze. I then took the documentation from SuperMate, gave it an overhaul to have decent markup and updated it to include all the additions and zipped the whole deal for you to download. I’m sure that TextMate 2 is in the works, but I’m hoping that this will tide me over. If you like it, leave me a comment.

update: now includes an ico for windows users of E-TextEditor thanks to Chase Swindler

please: leave comments people. I’m seeing a response for a document icon set and I don’t want to waste time making it if no one wants it

Green Moleskine (596)

Tags: , , ,

10 responses to this post:

  1. Brad |

    Utterly outstanding theme! Appreciated by those of us that spend far too long huddled in the tight, but comforting, confines of TextMate, this has certainly given me a fresh outlook!


  2. Marco |

    Very very very nice.

    I hope Allan will use a style like this in version 2.

    If only the various document icons would be moleskined it’d be perfect. ;-)


  3. Hanni Ross |

    Fantastic! Any plans to release a ‘moleskined’ icon for the documents?


  4. Jason Evers |

    Hey Hanni,

    Thanks for the comment. I was throwing the idea around recently and of doc icons and decided that I would do them based on user response. There’d be no use in putting a huge icon list together if:

    1. No one really liked the icon or
    2. Textmate 2 came out within a month or so.

    But if Tm2 doesn’t come out within a month or so and I’m still getting comments and/or requests, I’ll definitely look into it.


  5. Patrick |

    Thank you for this wonderful icon. I incorporated most of the “hacks” a long time ago but your icon is a really nice addition.

    Greetings


  6. Tyler |

    Very nice.
    I love the new icon.


  7. Jon Ippolito |

    A great help, if only for the WebMate plugin–thanks!

    jon


  8. Clayton |

    moleskin + textmate = happiness; or probably deep inner-guilt for not writing anymore, damn Rails and its addicting sexiness.


  9. Rodrigo |

    I’m trying to download the file but it doesn’t exist Admin Edit: Fixed


  10. Craig |

    Great Theme but it seems like the svn icons do not align with the documents in the project window. This seems to be the case in the screen shots you provide in the download as well so it’s not just my computer.


Leave a Reply