FreeMarker for Visual Studio Code
FreeMarker language colorization extension for Visual Studio Code. You can read more about FreeMarker here.
Usage
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.
Snippets
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:
- with #if shortcut, you will get:
<#if (condition)> </#if>
- while with #if_ shortcut the result will be:
[#if (condition)] [/#if]
Snippets list
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 |
Contributing
Contributions are welcome. Fork the repo and create a pull request with your changes.