FreeMarker language colorization extension for Visual Studio Code. You can read more about FreeMarker here.
Install the extension and open any .ftl
file.
This is based on the TextMate bundle found on this repo.
Alternative FreeMarker syntax with square brackets is fully supported.
Type # followed by the first letters of a FreeMarker tag name and the editor will propose you all the available autocomplete options. Snippets are also available for alternative FreeMarker syntax. They will have the same shortcuts of regular ones, with an underscore _ character at the end. For instance:
<#if (condition)>
</#if>
[#if (condition)]
[/#if]
Shortcut | Description ---------|--------- dir | Directive d | Simple Directive mdef | Macro definition ma | Macro m | Simple Macro a | #assign short assign | #assign long l | #local short local | #local long g | #global short global | #global long set | #setting short setting | #setting long if | #if e | #else eif | #elseif li | #list include | #include imp | #import function | #function / #return sw | #switch / #case / #default ca | #case att | #attempt / #recover
Contributions are welcome. Fork the repo and create a pull request with your changes.