aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-snippets/UltiSnips/soy.snippets
blob: 9a22a57ceccdabb91e5badb90a01c453f3a7d334 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
priority -50

extends html

snippet ns "Namespace" b
{namespace ${1:name}}
endsnippet

snippet tmpl "Template" b
/**
 * ${2:TODO(`whoami`): Describe this template.}
 */
{template .${1:name}}
	$0
{/template}
endsnippet

snippet msg "Message" b
{msg desc="${1:description}"}
	$0
{/msg}
endsnippet

snippet let "let command" b
{let $${1:identifier}: ${2:expression} /}
endsnippet

snippet if "if .. (if)" b
{if ${1:expression}}
	$0
{/if}
endsnippet

snippet ife "if .. else (ife)" b
{if ${1:expression}}
	$2
{else}
	$0
{/if}
endsnippet

snippet eli "else if .. (eli)" b
{elif ${1:expression}}
	$0
endsnippet

snippet fore "foreach command" b
{foreach $${1:var} in ${2:ref}}
	$0
{/foreach}
endsnippet

snippet for "for command" b
{for $${1:var} in range(${2:rangeexpr})}
	$0
{/for}
endsnippet

snippet call "template call" b
{call ${1:tmpl}}
	$0
{/call}
endsnippet