Ответ 1
Мое лучшее предложение - использовать nxml-mode (доступно в виде пакетов в нескольких дистрибутивах linux, re на этой платформе) и загрузите спецификации компактного формата html5 RelaxNG из страницу спецификации HTML5 (или любой другой источник, если он у вас есть).
Nxml-режим проверяет xml файлы на лету согласно спецификациям relaxNG и дает вам приятные функции настройки и удобные функции для записи документов быстрее, например, вставки концевых тегов и т.д. Автор Джеймс Кларк, поэтому вы знаете, что автор знает свой XML.
Если вы загрузите его как системный пакет, вы можете просто добавить его в свой auto-mode-alist
и быть хорошим. Я только что установил следующие две переменные для автозаполнения, и больше документов доступно по первой ссылке.
(nxml-bind-meta-tab-to-complete-flag t)
(nxml-slash-auto-complete-flag t)
Когда он загружен, просто загрузите нужный файл и укажите местоположение схемы для html5, сохраните его местоположение через меню, и вы должны быть в пути. Также есть ссылки на документацию по nxml-режиму в приведенной ссылке.