Skip to content
web template editing mode for emacs
Emacs Lisp HTML JavaScript Java CSS Smarty Other
Branch: master
Clone or download

Latest commit

Latest commit 186a7c2 May 1, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create FUNDING.yml Apr 13, 2020
issues php indent fix May 1, 2020
tests js indent fix Nov 4, 2019
.gitignore ignore DS_Store Sep 5, 2016
LICENSE Update LICENSE Feb 26, 2018 Update Feb 25, 2020 improve output of unit testing Mar 2, 2018
web-mode.el php indent fix May 1, 2020


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.

More infos on



MELPA Stable

You can’t perform that action at this time.