Coda has been released recently, it is a complete web development tool from Panic (Who make Transmit).
Looks quite good, thumbnails for each site, local/remote editing, editor and even a terminal!
Have a look here:-
http://www.panic.com/coda/
I asked them a couple of questions and they got back to me very quickly, see below for their responses. Overall I think it is a good start but I won't be using it for professional development just yet.
- Is there going to be a plugin engine for Coda or is there one included?
<blockquote>We are researching this now. Possibly in the future!</blockquote>
- Can subversion be easily integrated into Coda? Commit commands etc
<blockquote>This is a feature we plan to add.</blockquote>
- Can syntax colouring be modified and are there any themes?
<blockquote>Yes, it can be modified in the Preferences.
</blockquote>
- Does the syntax colouring work with multiples languages in the same document? For example if PHP outputs javascript would the syntax colouring still work within the editor?
<blockquote>At this time, documents are limited to one "mode". We are working on this.
</blockquote>
- Does the reference manual integrate with the editor? So PHP, Javascript etc functions appear with autocomplete?
<blockquote>Yes.</blockquote>
- Does the software support file locking? or even better version control?.
<blockquote>Not a this time.</blockquote>
- When "Live" editing does the software sync the local version?
<blockquote>That's a good question. I'll have to research it! :)</blockquote>
- Can multiple instances of local versions be updated? So in other words mirrored local copies for backups.
<blockquote>You can use the File browser to do all sorts of file operations -- duplicates, uploads, whatever -- so it's really up to you.</blockquote>
- Is cloaking supported? E.g. the ability to sync files but cloak others from being updated. We may have assets folders with PSDs which we don't want uploaded.
<blockquote>This is not possible at this time -- Coda doesn't really have a "synchronization" engine.</blockquote>
- Does the editor support customisable keyboard commands? For example does the editor use Home and End correctly on the keyboard, can you indent code with tab etc.
<blockquote>All of these commands work, but keyboard commands are not customizable at this time.</blockquote>