1
0
mirror of https://github.com/helix-editor/helix synced 2024-11-10 10:34:45 +01:00

Add godot resource support (#3759)

Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
This commit is contained in:
Erasin 2022-09-10 21:45:52 +08:00 committed by GitHub
parent 5489c9ad4e
commit 54e78dd24f
Signed by: GitHub
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 44 additions and 0 deletions

@ -38,6 +38,7 @@
| gleam | ✓ | ✓ | | `gleam` |
| glsl | ✓ | ✓ | ✓ | |
| go | ✓ | ✓ | ✓ | `gopls` |
| godot-resource | ✓ | | | |
| gomod | ✓ | | | `gopls` |
| gotmpl | ✓ | | | `gopls` |
| gowork | ✓ | | | `gopls` |

@ -1333,6 +1333,21 @@ indent = { tab-width = 4, unit = " " }
name = "gdscript"
source = { git = "https://github.com/PrestonKnopp/tree-sitter-gdscript", rev = "2a6abdaa47fcb91397e09a97c7433fd995ea46c6" }
[[language]]
name = "godot-resource"
scope = "source.tscn"
injection-regex = "godot"
file-types = ["tscn","tres"]
shebangs = []
roots = ["project.godot"]
auto-format = false
comment-token = "#"
indent = { tab-width = 4, unit = "\t" }
[[grammar]]
name = "godot-resource"
source = { git = "https://github.com/PrestonKnopp/tree-sitter-godot-resource", rev = "b6ef0768711086a86b3297056f9ffb5cc1d77b4a" }
[[language]]
name = "nu"
scope = "source.nu"

@ -0,0 +1,28 @@
(section (identifier) @type.builtin)
(attribute (identifier) @attribute)
(property (path) @variable.other.member)
(constructor (identifier) @constructor)
(string) @string
(integer) @constant.numeric.integer
(float) @constant.numeric.float
(true) @constant.builtin.boolean
(false) @constant.builtin.boolean
[
"["
"]"
] @tag
[
"("
")"
"{"
"}"
] @punctuation.bracket
"=" @operator
(ERROR) @error