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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
{
"ns": {
"prefix": "ns",
"description": "Namespace",
"body": "{namespace ${1:name}\\}",
"luasnip": {
"priority": -50
}
},
"msg": {
"prefix": "msg",
"description": "Message",
"body": [
"{msg desc=\"${1:description}\"\\}",
"\t$0",
"{/msg\\}"
]
},
"let": {
"prefix": "let",
"description": "let command",
"body": "{let \\$${1:identifier}: ${2:expression} /\\}"
},
"if": {
"prefix": "if",
"description": "if .. (if)",
"body": [
"{if ${1:expression}\\}",
"\t$0",
"{/if\\}"
]
},
"ife": {
"prefix": "ife",
"description": "if .. else (ife)",
"body": [
"{if ${1:expression}\\}",
"\t$2",
"{else\\}",
"\t$0",
"{/if\\}"
]
},
"eli": {
"prefix": "eli",
"description": "else if .. (eli)",
"body": [
"{elif ${1:expression}\\}",
"\t$0"
]
},
"fore": {
"prefix": "fore",
"description": "foreach command",
"body": [
"{foreach \\$${1:var} in ${2:ref}\\}",
"\t$0",
"{/foreach\\}"
]
},
"for": {
"prefix": "for",
"description": "for command",
"body": [
"{for \\$${1:var} in range(${2:rangeexpr})\\}",
"\t$0",
"{/for\\}"
]
},
"call": {
"prefix": "call",
"description": "template call",
"body": [
"{call ${1:tmpl}\\}",
"\t$0",
"{/call\\}"
]
}
}
|