|
7 | 7 | "return": {
|
8 | 8 | "prefix": "rt",
|
9 | 9 | "body": ["return $0"],
|
10 |
| - "description": "return value" |
| 10 | + "description": "Return value" |
11 | 11 | },
|
12 | 12 | "assigment": {
|
13 | 13 | "prefix": "ll",
|
14 | 14 | "body": ["local ${1:varName} = ${0:value}"],
|
15 |
| - "description": "define a variable" |
| 15 | + "description": "Define a variable" |
16 | 16 | },
|
17 | 17 | "local": {
|
18 | 18 | "prefix": "l",
|
19 | 19 | "body": ["local ${0}"],
|
20 |
| - "description": "declare a variable" |
| 20 | + "description": "Declare a variable" |
21 | 21 | },
|
22 | 22 | "locreq": {
|
23 | 23 | "prefix": "lreq",
|
|
44 | 44 | },
|
45 | 45 | "for": {
|
46 | 46 | "prefix": "for",
|
47 |
| - "body": ["for ${1:i}=${2:1},${3:10} do", "\t$0", "end"], |
48 |
| - "description": "for loop range" |
| 47 | + "body": ["for $1 do", "\t$0", "end"], |
| 48 | + "description": "for statement" |
49 | 49 | },
|
50 |
| - "foreach": { |
51 |
| - "prefix": "foreach", |
52 |
| - "body": ["for i, ${1:x} in pairs(${2:table}) do", "\t$0", "end"] |
| 50 | + "for-numeric": { |
| 51 | + "prefix": "forn", |
| 52 | + "body": ["for ${1:i} = ${2:1}, ${3:10} do", "\t$0", "end"], |
| 53 | + "description": "for numeric range statement" |
| 54 | + }, |
| 55 | + "for-ipairs": { |
| 56 | + "prefix": "fori", |
| 57 | + "body": ["for ${1:i}, ${2:x} in ipairs(${3:t}) do", "\t$0", "end"], |
| 58 | + "description": "for i, x in ipairs(t)" |
| 59 | + }, |
| 60 | + "for-pairs": { |
| 61 | + "prefix": "forp", |
| 62 | + "body": ["for ${1:k}, ${2:v} in pairs(${3:t}) do", "\t$0", "end"], |
| 63 | + "description": "for k, v in pairs(t)" |
53 | 64 | },
|
54 | 65 | "forline": {
|
55 | 66 | "prefix": "forline",
|
|
61 | 72 | "\t${0}",
|
62 | 73 | "end"
|
63 | 74 | ],
|
64 |
| - "description": "read file line by line" |
| 75 | + "description": "Read file line by line" |
65 | 76 | },
|
66 | 77 | "function": {
|
67 | 78 | "prefix": "fu",
|
68 |
| - "body": ["function ${1:name}($2)", "\t${0}", "end"] |
| 79 | + "body": ["function ${1:name}($2)", "\t${0}", "end"], |
| 80 | + "description": "Define a function" |
69 | 81 | },
|
70 |
| - "inline-function": { |
| 82 | + "assign-function": { |
71 | 83 | "prefix": "f=",
|
72 |
| - "body": ["local ${1:name} = function($2)", "\t${0}", "end"] |
| 84 | + "body": ["${1:name} = function($2)", "\t${0}", "end"], |
| 85 | + "description": "Assign a function to a variable" |
| 86 | + }, |
| 87 | + "local-function": { |
| 88 | + "prefix": "lfu", |
| 89 | + "body": ["local function ${1:name}($2)", "\t${0}", "end"], |
| 90 | + "description": "Define a local function" |
| 91 | + }, |
| 92 | + "local-assign-function": { |
| 93 | + "prefix": "lf=", |
| 94 | + "body": ["local ${1:name} = function($2)", "\t${0}", "end"], |
| 95 | + "description": "Assign a function to a local variable" |
| 96 | + }, |
| 97 | + "anonymous-function": { |
| 98 | + "prefix": "f)", |
| 99 | + "body": ["function($1)", "\t${0}", "end"], |
| 100 | + "description": "Create an anonymous function" |
| 101 | + }, |
| 102 | + "member-function": { |
| 103 | + "prefix": "f,", |
| 104 | + "body": ["${1:name} = function($2)", "\t${0}", "end,"], |
| 105 | + "description": "Assign a function to a table key" |
73 | 106 | },
|
74 | 107 | "print": {
|
75 | 108 | "prefix": "p",
|
|
0 commit comments