Full description
web-mode.el is an emacs major mode for editing web templates aka HTML files
embedding parts (CSS/JavaScript) and blocks (pre rendered by client/server
side engines). web-mode.el is compatible with many template engines: PHP,
JSP, ASP, Django, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity,
Cheetah, Smarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js,
Google Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc.