add plugins to support Jinja2 and JavaScript syntax and indent. Use smartindent for JavaScript for correct autoindent.