Curious (and lazy) Padawan asks, out of all these in this excellent list, which of those has the below? I ask because I may need a reliable backup if HomeSite is ever rendered unusable (knowing M$, that could happen just, oh, any day.) Consider all *required* for a cross-language coder.
- Ability to save in Unix or PC format?
- Color coding **and** active validation as you type not only for (X)HTML, but for CSS, Javascript, PHP, ASP, Cold Fusion, Perl, DTD, JSP, VBScript, and allows you to write and install your own? By active validation I mean if you're missing a quote or a closing }, it changes the colors to let you know you missed something, and it works in any language you're coding in.
- Internal validators for all document types to prevalidate before checking?
- Internal HTMLTidy "Code Sweeper" for JSP, (X)HTML, CFML?
- (Most have this) Ability to not only search and replace items in files in entire directories and subsirectories or "all open documents" for global changes, but apply regular expressions to the searches?
- Global Spell checker, with user configured libraries (see below)?
- User-configurable document templates by file type (below)?
- Tag and function insight/completion options (ok this one optional, I find it annoying. :-) )
- Dynamic text collapsing, to allow entire blocks to be put "out of the way"?
- Configurable quick key commands?
- All panes undockable with dual monitor support? (Move all the panes on one monitor, maximize the working window)
- A variety of library hacks that can be applied, and documentation to support them? For example, I can download a language dictionary and validate spelling against it, mod all my default templates, create new ones, many other hacks that make HomeSite the ultimate.