Velocity and Development Tools
These contributions from the user community can make developing with Velocity easier and more convenient. If you have additional plugins to editors or IDE's, please add them to the bottom of the list below.
Eclipse
JointLogic provides
Web Designer plug-in that allows WYSIWYG authoring of HTML and XHTML documents and fragments with embedded Velocity template language elements.
Joe Hudson (
joe@binamics.com) has created a
plug-in for editing templates with the
Eclipse IDE. Features include: content assist (Velocity directives, variables, macros, javascript, HTML, java context objects), outline view (HTML & Directive) and syntax highlighting.
Torsten Juergeleit (
tjuergeleit@yahoo.de) has created a
plugin for editing templates with the
Eclipse IDE.
aloba ag has integrated a velocity editor into their
Eclipse based opensource
GeneratorFramework named
QiQu. It is based on Torsten Juergeleit's veloedit, but extends it with a realtime preview and improved code assistance. Refer to the
QiQudocumentation for details.
BBEdit
A
Velocity Language Module is provided by
Wishingline for the
BBEdit Macintosh editor.
Boxer Text Editor
David Hamel has created a color
syntax definition file for highlighting Velocity macros in the
Boxer Text Editor.
Dreamweaver
Jason Gill (aka Pete the Chop) created a
Dreamweaver Extension that gives full Velocity support in the
Dreamweaver web editor.
IntelliJ IDEA
Rickard Oberg (
rickard@xpedio.com) has contributed templates for the
IntelliJ IDEA IDE. View it at IntelliJTemplates.
Dennis Lundberg has contributed a IntelliJSyntaxHighlighting file type configuration for IntelliJ IDEA. It gives you syntax highlighting for .vm files.
UltraEdit Editor
Herve Guidetti (
Herve.Guidetti@linkvest.com) contributed a 'word.txt' addition (with tweaks and comments by Wido Hillmann (
wido.hillmann@epost.de) for the
UltraEdit programmers editor. Find this at UltraEdit.
JEdit
Saimon Moore (
smoore@serikat.es) contributed a Velocity mode for the java-based editor
JEdit, and can be found here in JEditTemplate.
TextPad
Jeff Linwood (
jeff@greenninja.com) created a simple syntax definition for Velocity for the
TextPad editor, which can be found
here.
Emacs
Brian Leonard (
brian@brainslug.org) contributed a minor mode that does font-locking (syntax coloring) of VTL in
XEmacs and
GNU Emacs. As a minor mode, it insinuates itself into whatever major mode you're using, so you don't lose the major mode's goodness. Read more about it in EmacsVtlMode.
Textmate
Tom Armitage (
tom@infovore.org) has produced a bundle for Textmate that provides syntax highlighting and some snippets. It's in its early stage, so contributions are welcome. You can find it hosted at its
Google Code site for now.