在Emacs中创作HTML5的最佳解决方案是什么?是否有一种模式将做一致性检查?
解决方法
我最好的建议是使用
nxml-mode(作为软件包在几个linux发行版,如果你在那个平台上),并加载html5 RelaxNG紧凑格式规范从
HTML5 specification page(或任何其他来源,如果你有一个)。
Nxml模式根据relaxNG规范动态验证xml文件,并给你很好的自定义功能和方便的功能写文档更快,像插入结束标签等。由James Clark写,所以你知道作者知道他的XML。
如果你加载它像一个系统包,你可以只是添加到你的自动模式 – alist,并很好去。我刚刚设置以下两个变量自动完成和更多的文档可用在第一个链接。
(nxml-bind-Meta-tab-to-complete-flag t) (nxml-slash-auto-complete-flag t)
当它被加载,只需加载所需的文件,并指定html5的架构的位置,通过菜单保存它的位置,你应该在你的方式。还有更多的链接到我提供的链接中的nxml模式的文档。