Below you can find syntax highlight definitions and other plugins for text editors and
IDE-s that help you working with FreeMarker.
We encourage everybody to develop and send syntax highlight definitions or other
plugins for his/her favorite editor or IDE.
If you know of another product that should appear
here, drop us a
Anybody wants to improve these syntax highlights is welcome!
|Editor or IDE
||Syntax highlight, syntax error indicator,
code completion for macro names and bean property names.
||Part of the JBoss Tools Project. Install like this:
In Eclipse, "Help" / "Eclipse Marketplace...", search for "JBoss Tools", "Install".
A tree of checkboxes will appear, uncheck all (by unchecking the root) except "FreeMarker IDE".
(On old Eclipse you may have to use the
JBoss Tools download page instead.)
If the plugin comes with a different FreeMarker version than the one your app works with, it
will mark the usage of too fresh language features as errors, or the other way around. To fix this:
Find freemarker*.jar under <yourHome>/.eclipse/.
Exit Eclipse, and overwrite it with the jar you want (the file name must remain the same, with the
now false version number in it).
Note that downgrading or changes in the 1st or 2nd version number can (in theory)
break the plugin.
||Syntax highlight, indentation, block folding, some code navigation. Emacs major-mode for editing Web templates, includes FreeMarker support among others.
||The homepage of web-mode.el
|Eclipse (tried with 3.x)
||FreeMarker documentation in the Eclipse help system.
Requires FreeMarker 2.3rc1 (or later), or 2.2.6 (or later) from the 2.2.x series
|Emacs (tried with 20.7)
|Kate and KWrite (tried with Kate 2.5.10 and 3.2)
|NetBeans 6.0 or later
||Syntax highlight, code completion, template navigation
||Downloadable from the NetBeans plugins
NetBeans plugin download page...
|TextPad 4 or later
|Vim ("Vi IMproved")
Products that support FreeMarker out-of-the-box
|IntelliJ IDEA 8.0
||A well-known feature-rich commercial Java IDE.
||jEdit is a Free programmer's text editor written in Java.
It is highly customizable, extensible, and has an easy-to-use interface.
|SitePad Pro 6
||SitePad Pro is an Integrated Development Environment (IDE) for Java, HTML, VRML and other files. It's commercial software.