У меня есть очень конкретные требования:
Бонусные очки для проверки и других средств разработки.
nxhtml является большим и все, но это в значительной степени совершенно основано на XML. Я не работаю в XML.
Я исторически использовал режим PSGML для редактирования HTML, и это работает превосходно хорошо. Это имеет встроенный синтаксический анализатор, но это несколько ограничено: можно настроить его для использования внешнего синтаксического анализатора SGML для более полного парсинга и проверки. Установка и конфигурация немного хитры, но руководство пользователя довольно правильно написано и касается то, что необходимо будет настроить различные остатки, в которых Вы нуждаетесь (Emacs + режим PSGML elisp файлы + соответствующее объявление SGML, ДАТЫ, файлы объекта + синтаксический анализатор SGML, который Вы хотите использовать).