Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
75 lines
2.1 KiB
Plaintext
75 lines
2.1 KiB
Plaintext
extends html
|
|
|
|
# Freemarker version
|
|
snippet ver "${.version}"
|
|
\${.version}
|
|
# Interpolation
|
|
snippet int "${interpolation}"
|
|
\${${0:interpolation${VISUAL}}\}
|
|
# Interpolation with default string
|
|
snippet intd "${interpolation!"default_string"}"
|
|
\${${0:interpolation${VISUAL}}!"${1:default_string}"\}
|
|
# Comment
|
|
snippet com "<#-- comment -->"
|
|
<#-- ${0:comment${VISUAL}} -->
|
|
# Variable assignment on a single line
|
|
snippet ass "<#assign variable_name = value />"
|
|
<#assign ${1:variable_name} = ${0:value${VISUAL}} />
|
|
# Variable assignments on multiple lines
|
|
snippet assm "<#assign <#-- multiple lines --> />"
|
|
<#assign
|
|
${1:variable_name} = ${0:value${VISUAL}}
|
|
/>
|
|
# Local variable assignment on a single
|
|
snippet loc "<#local variable_name = value />"
|
|
<#local ${1:variable_name} = ${0:value${VISUAL}} />
|
|
# Local variable assignments on multiple lines
|
|
snippet locm "<#local <#-- multiple lines --> />"
|
|
<#local
|
|
${1:variable_name} = ${0:value${VISUAL}}
|
|
/>
|
|
# Include Freemarker file
|
|
snippet inc "<#include \"file.ftl\" />"
|
|
<#include "${0:file.ftl${VISUAL}}" />
|
|
# If statement
|
|
snippet if "<#if condition>...</#if>"
|
|
<#if ${1:true}>
|
|
${0:${VISUAL}}
|
|
</#if>
|
|
# If/else statement
|
|
snippet ife "<#if condition>...<#else>...</#if>"
|
|
<#if ${1:true}>
|
|
${0:${VISUAL}}
|
|
<#else>
|
|
${2}
|
|
</#if>
|
|
# Iteration over a sequence
|
|
snippet lis "<#list sequence as element>...</#list>"
|
|
<#list ${1:sequence} as ${2:element}>
|
|
${0:${VISUAL}}
|
|
</#list>
|
|
# Iteration over an hashmap
|
|
snippet lish "<#list hashmap?keys as element>...</#list>"
|
|
<#list ${1:hashmap}?keys as ${2:key}>
|
|
\${$2\}: \${$1[$2]\}${0:${VISUAL}}
|
|
</#list>
|
|
# Macro statement
|
|
snippet mac "<#macro macro_name param1>...</#macro>"
|
|
<#macro ${1:macro_name} ${2:param1}>
|
|
${0:${VISUAL}}
|
|
</#macro>
|
|
# Function statement
|
|
snippet fun "<#function function_name param1>...</#function>"
|
|
<#function ${1:function_name} ${2:param1}>
|
|
${0:${VISUAL}}
|
|
</#function>
|
|
# Attempt statement (try-catch to prevent runtime exceptions)
|
|
snippet att "<#attempt>...<#recover></#attempt>"
|
|
<#attempt>
|
|
${0:${VISUAL}}
|
|
<#recover>
|
|
</#attempt>
|
|
# Then built-in for booleans
|
|
snippet ?th "?then(true, false)"
|
|
?then(${1:true}, ${0:false${VISUAL}})
|