Building on https://github.com/aearly/isml-tmlanguage this version of the language definition is a replacement for the builtin HTML lang, but therefore retains all its cool features