Not many people here probably do a lot of straight HTML programming, so maybe
this won't interest many of you. However, I think IDEA is in a position to
become a platform for Dreamweaver-like editing.
I last used Dreamweaver version MX 2004, and it sucked pretty bad. You could
edit the source and the graphical view (powered by Opera) and they would sync
up, and the selection would sync up and things like that, but you had to click a
resync button when you were done editing the source, and it didn't update live
in most cases. I think this is because Macromedia doesn't have the kinds of
lexing and parsing code in their editor that modern Java IDE's have.
I think an awesome plugin would be to take advantage of the fact that IDEA
always has a HTML page's DOM in memory, and it's completely up to date with the
editor. You could use JDIC browser component to embed mozilla browser component
in a toolwindow and keep it updated on every keypress. From there I think it
could expand to support editing in the mozilla component and keeping changes to
the dom in sync with IDEA's editor.