Review: Espresso 1.0
Editor: Espresso
Version: 1.0.1
Developer: MacRabbit
Platform/OS: Mac
WYSIWYG: No
Price: 59.95 Euros
MacRabbit’s newly released Espresso has clearly been positioned as a rival to Panic’s Coda (review), with each striving for one-window web development supremacy on the Mac. What’s interesting about comparing these two apps, however, is their different approaches to what’s essentially the same basic functionality. Each program is defined by its heritage: Coda shares a lot of its DNA with Transmit, featuring powerful FTP and project management tools. The weakest part of Coda is the text editor. Espresso, on the other hand, is CSSEdit’s much more multi-faceted younger sibling and it has learned many of CSSEdit’s tricks, plus a slew of new ones. As a result, Espresso’s strongest feature is the text editor.
What I Like
Like most Mac software I use, Espresso has a lovely GUI. What I especially like is that it keeps everything in a single windows rather than using detached palettes/inspectors.- The DOM Inspector/Code Navigator (pictured). Lets you find and easily select blocks of code.
- The code folding. While not a feature I use that often, I really like how Espresso’s code folding is handled, the controls only showing up when you hover over them in the gutter. The folded text also stands out really well.
- Unlike most editors out there, Espresso has smart indenting for soft-wrapped text.
- Espresso has CodeSense/code completion for HTML, CSS, PHP, Javascript, etc. Additional languages can be added.
- Sugars. If Espresso by default doesn’t support a language you work in, you can create a Sugar (plug-in) for that language. For example, I downloaded and installed Anthony Short’s ExpressionEngine sugar, which gives you access to the EE template syntax (through snippets and CodeSense). There are Sugars for jQuery, Ruby, Django, and others, as well, hosted at the Coffee House.
- Themes. Espresso makes it really easy to create and install themes for the text editor. In fact, the themes are just CSS files that you can place in the ~/Library/Application Support/Espresso/Themes/ directory. Editing themes also happens in real time, so you can see the effects of your changes as you make them.
- Snippets. While TextMate still rules the roost when it comes to snippets, Espresso’s snippets are still pretty powerful. I just wish there was a help file to show me how to get the most out of them…
Gripes

- Probably one of my biggest gripes is that there is currently no manual or help file for Espresso, online or off. While I normally don’t spend a lot of time using a manual and enjoy figuring things out on my own, sometimes I want a quick reference to find out how to do something (like how to edit snippets, for example).
- Espresso features column selection and the ability to select multiple items by holding down Command, but I can’t edit all my selections at the same time the way I can in TextMate.
- I was going to gripe about the price, but it’s actually about $20 USD cheaper than Coda. You can also get a discount if you already own CSSEdit. Espresso is also a part of MacHeist, though it’s not clear whether or not it will get unlocked.
- In Coda, if you double-click on an image in the Project panel, it will preview in the editor. In Espresso, nothing happens when you double-click on an image.
- Espresso only seems to auto-complete parentheses/brackets in CSS documents, not in PHP documents.
- Espresso doesn’t recognize CSSEdit’s comment syntax for grouping items in the Navigator.
- Also missing from CSSEdit is the X-ray feature. Mind you, if you added all of CSSEdit’s features into Espresso, maybe no-one would buy CSSEdit.
- No “Find in Files.”
- Unlike Coda, there isn’t a single place where you can see all of your projects at once.
Overall
Like Coda before it, Espresso shines for a 1.0 release and there’s definitely a lot to like about this new editor. I didn’t really try out Espresso’s FTP capabilities (instead, I was using it with ExpanDrive), but the editor itself is quite solid. In fact, as a stand-alone HTML editor, I’d say Espresso already has the edge over Coda and is doing well to imitate some of TextMate’s text editing abilities. However, it’s still very early in Espresso’s development and it’s as yet missing features that would make it the killer app for me. Given some time, though, Espresso could very well be one of the best HTML editors around.
40 Comments
RSS feed for comments on this post.
Sorry, the comment form is closed at this time.






Comment by elliottcable — April 2, 2009 @ 1:18 pm
Comment by Eric — April 2, 2009 @ 1:32 pm
Comment by Gerald Stangl — October 9, 2009 @ 6:18 am
Comment by pedro — November 6, 2009 @ 8:47 am
Comment by quicklycode — April 28, 2010 @ 12:58 am
Comment by Authentic Leadership — October 26, 2011 @ 6:52 pm
Comment by discount chanel watches — October 28, 2011 @ 5:59 am
Comment by Jack3d — November 1, 2011 @ 2:19 pm
Comment by buy watch online — November 2, 2011 @ 11:28 am
Comment by buy watch online — November 2, 2011 @ 2:12 pm
Comment by buy watch online — November 3, 2011 @ 9:37 pm
Comment by casio watches for sale online — November 4, 2011 @ 1:53 am
Comment by Area51 Blog — November 4, 2011 @ 2:23 pm
Comment by Simon — November 5, 2011 @ 4:28 pm
Comment by Jack3d — November 8, 2011 @ 10:27 am
Comment by men ugg boots sale — November 8, 2011 @ 12:50 pm
Comment by baby finger food ideas — November 10, 2011 @ 7:24 pm
Comment by downloadbuck — November 11, 2011 @ 6:40 am
Comment by Susie Arty — November 11, 2011 @ 7:43 am
Comment by Pain In Lower Left Back — November 13, 2011 @ 10:37 am
Comment by call of duty 4 modern warfare 3 — November 14, 2011 @ 12:44 am
Comment by Gold Standard Whey — November 14, 2011 @ 2:55 am
Comment by Ruth — November 14, 2011 @ 8:36 am
Comment by Technology Blog — November 16, 2011 @ 11:20 am
Comment by Prudy — November 16, 2011 @ 11:40 am
Comment by rfmvbhrgtkh — November 17, 2011 @ 1:11 am
Comment by baby travel beds — November 17, 2011 @ 1:52 am
Comment by myhifqqeqks — November 17, 2011 @ 7:14 am
Comment by best windows gadgets free — November 17, 2011 @ 10:02 am
Comment by facebook banner generator — November 17, 2011 @ 11:16 am
Comment by UGG Classic Short Kids 5281 — November 17, 2011 @ 3:24 pm
Comment by best windows — November 17, 2011 @ 8:02 pm
Comment by a1375094 — November 18, 2011 @ 8:46 pm
Comment by Ariana — November 18, 2011 @ 11:54 pm
Comment by Replica Chanel Handbags — November 19, 2011 @ 1:49 am
Comment by vacation rentals — November 19, 2011 @ 1:58 am
Comment by thesaurus information — November 19, 2011 @ 3:57 am
Comment by Ugg Delaine Boots 1886 — November 19, 2011 @ 4:45 am
Comment by lasko ceramic room heater — November 19, 2011 @ 5:35 am
Comment by outsource — November 19, 2011 @ 5:41 am