Skip to content

Commit 71814e3

Browse files
committed
Add grammar structure
1 parent f3a4ad3 commit 71814e3

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

grammars/grammar-lua.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"scopeName": "source.lua",
3+
"name": "Lua",
4+
5+
"fileTypes": [ "lua" ],
6+
7+
"patterns": []
8+
}

grammars/tree-sitter-lua.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"id": "lua",
3+
"name": "Lua",
4+
"type": "tree-sitter",
5+
"parser": "tree-sitter-lua",
6+
"legacyScopeName": "source.lua",
7+
8+
"fileTypes": [ "lua" ],
9+
10+
"folds": [
11+
{
12+
"start": {"type": "(", "index": "0"},
13+
"end": {"type": ")", "index": "-1"}
14+
},
15+
{
16+
"start": {"type": "[", "index": "0"},
17+
"end": {"type": "]", "index": "-1"}
18+
},
19+
{
20+
"start": {"type": "{", "index": "0"},
21+
"end": {"type": "}", "index": "-1"}
22+
}
23+
],
24+
25+
"comments": {
26+
"start": "-- "
27+
},
28+
29+
"scopes": {
30+
"lua": "source.lua"
31+
}
32+
}

settings/setting-lua.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
".source.lua": {
3+
"editor": {
4+
"commentStart": "-- ",
5+
"decreaseIndentPattern": "(^\\s*\\b(elsei|elseif|else|end|until)\\b.*$|^((?!\\{).)*\\}\\;?.*$)",
6+
"increaseIndentPattern": "(^\\s*\\b((local[\\s\\w=]+)?function|repeat|else|elseif|if|while)\\b((?!\\bend\\b).)*$|^.*\\b(do|then)((?!\\bend\\b).)*$|^.*\\{((?!\\}).)*$)"
7+
}
8+
}
9+
}

0 commit comments

Comments
 (0)