user.lang.lua.lua
| state local | Insert “local” |
| state end | Insert “end” |
| state then | Insert “then” |
| state repeat | Insert “repeat” |
| state until | Insert “until” |
| state return (null | nil) | Insert “return nil” |
| state return true | Insert “return true” |
| state return false | Insert “return false” |
| state return table | Insert `before + after`, leaving cursor between `before` and `after`. Not entirely reliable if `after` contains newlines. |
| state append string | Insert ” .. “ |
| state label <user.text> | Insert text at the current cursor position Inserts a phrase formatted according to formatters. Formatters is a comma separated list of formatters (e.g. ‘CAPITALIZE_ALL_WORDS,DOUBLE_QUOTED_STRING’) Insert text at the current cursor position |
| require <user.code_libraries> | Inserts a library and positions the cursor appropriately Press end enter. |
| state (variable | var) [<user.text>] [over] | inserts properly formatted private function name |
| state local (variable | var) [<user.text>] [over] | Insert text at the current cursor position inserts properly formatted private function name |
| method <user.text> | Insert text at the current cursor position inserts properly formatted private function name Insert text at the current cursor position |
| self dot | Inserts a reference to the current object (e.g., C++ “this” or Python’s “self”) Inserts the object accessor operator (e.g., Java’s “.” or PHP’s “->) |
| index <user.word> | Insert “[” { word } “]” |
| index (var | variable) <user.text> | Let <var> be Formats a phrase according to formatters. formatters is a comma-separated string of formatters (e.g. ‘CAPITALIZE_ALL_WORDS,DOUBLE_QUOTED_STRING’) Insert text at the current cursor position |
| state return dick | Insert `before + after`, leaving cursor between `before` and `after`. Not entirely reliable if `after` contains newlines. |