Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Snippets/comment.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{# ${1:comment} #}}
]]></content>
<tabTrigger>comment</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Insert a comment</description>
</snippet>
8 changes: 8 additions & 0 deletions Snippets/echo.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{ echo ${1:content} }}
]]></content>
<tabTrigger>echo</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Print a variable</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/echo_block.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ echo }}
$1
{{ /echo }}
]]></content>
<tabTrigger>echo</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Print a block of content</description>
</snippet>
8 changes: 8 additions & 0 deletions Snippets/else.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{ else }}
]]></content>
<tabTrigger>else</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Run code if the previous condition fails</description>
</snippet>
8 changes: 8 additions & 0 deletions Snippets/else_if.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{ else if ${1:expr} }}
]]></content>
<tabTrigger>else if</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Test another condition if the previous condition fails</description>
</snippet>
8 changes: 8 additions & 0 deletions Snippets/export.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{ export ${1:name} = ${2:value} }}
]]></content>
<tabTrigger>export</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Export a variable to be used by other template</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/export_function_name_arg.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ export function ${1:name}(${2:arg}) }}
$3
{{ /export }}
]]></content>
<tabTrigger>export</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Create and export a Vento function</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/for.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ for ${1:item} of ${2:sequence} }}
$3
{{ /for }}
]]></content>
<tabTrigger>for</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Iterate over arrays, dictionaries, numbers, etc</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/for_key_value.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ for ${1:key}, ${2:value} of ${3:sequence} }}
$4
{{ /for }}
]]></content>
<tabTrigger>for</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Iterate over arrays, dictionaries capturing the key and value</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/function_name.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ function ${1:name} }}
$2
{{ /function }}
]]></content>
<tabTrigger>function</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Create a Vento function</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/function_name_arg.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ function ${1:name}(${2:arg}) }}
$3
{{ /function }}
]]></content>
<tabTrigger>function</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Create a Vento function</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/if.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ if ${1:expr} }}
$2
{{ /if }}
]]></content>
<tabTrigger>if</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Test a condition</description>
</snippet>
8 changes: 8 additions & 0 deletions Snippets/import.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{ import { ${1:name} } from "${2:file.vto}" }}
]]></content>
<tabTrigger>import</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Import a variable or function from other template</description>
</snippet>
8 changes: 8 additions & 0 deletions Snippets/include.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{ include "${1:path}.vto" }}
]]></content>
<tabTrigger>include</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Include a template</description>
</snippet>
10 changes: 10 additions & 0 deletions Snippets/layout.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<snippet>
<content><![CDATA[
{{ layout "${1:file.vto}" }}
$2
{{ /layout }}
]]></content>
<tabTrigger>layout</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Render a content inside a layout</description>
</snippet>
8 changes: 8 additions & 0 deletions Snippets/set.sublime-snippet
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<snippet>
<content><![CDATA[
{{ set ${1:name} = ${2:value} }}
]]></content>
<tabTrigger>set</tabTrigger>
<scope>(text.html.vento | text.plain.vento) - source.js</scope>
<description>Set a variable</description>
</snippet>