|
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