Skip to content
IDEA-Handlebars adds support for Handlebars and Mustache templates to IDEs based on the Intellij IDEA platform
Branch: master
Clone or download
Pull request Compare This branch is 190 commits behind dmarcotte:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
META-INF
markdown_images
resources
src/com/dmarcotte/handlebars
test
.gitignore
LICENSE.txt
contributing.md
developer_environment.md
readme.md

readme.md

Handlebars/Mustache template plugin for Jetbrains IDEs

IDEA-Handlebars adds support for Handlebars and Mustache templates to IDEs based on the Intellij IDEA platform (IntelliJ IDEA, IDEA Community Edition, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode).

NEW: Template formatting

The latest release now includes a full template formatter. Full release notes on the plugin repository page.

  • If you were running the beta, you can switch back to the released version as follows:
    • Right-click the beta in the "Settings->Plugins" list and choose "Uninstall"
    • Re-enable the released version, Right-click and choose "Reload List of Plugins" to find the latest version

Installing

  • To install the latest release (and get automatic updates), install this plugin using your IDE's plugin manager:
    • In Settings->Plugins, choose "Browse repositories". Find "Handlebars/Mustache" on the list, right-click, and select "Download and Install"

Features

  • Syntax error inspections
  • Configurable syntax highlighting
  • Template formatter
  • Auto-insert of closing tags
  • Matched mustache pair highlighting
  • Full HTML highlighting, code completion, inspections, formatting and commenting for the HTML content in your templates
  • By default, files with the ".handlebars", ".hbs" or ".mustache" extensions are handled by this plugin

Future directions

  • See the pulls and issues for a preview of in-progress and planned features

Contributing

Contributions welcome!

There's a variety of ways you can help this project out:

You can’t perform that action at this time.