mirror of
https://github.com/ilyakooo0/helix.git
synced 2024-09-11 16:07:00 +03:00
update tree-sitter-erlang
changes: - typed fields within records which do not declare a default value are now correctly highlighted as record fields - the EEP49 'maybe' form is now parsed - fixes for highlights for 'begin' and 'after' tokens
This commit is contained in:
parent
f2dd3d4469
commit
e2a50711d5
@ -11,7 +11,7 @@
|
|||||||
| dockerfile | ✓ | | | `docker-langserver` |
|
| dockerfile | ✓ | | | `docker-langserver` |
|
||||||
| elixir | ✓ | | | `elixir-ls` |
|
| elixir | ✓ | | | `elixir-ls` |
|
||||||
| elm | ✓ | | | `elm-language-server` |
|
| elm | ✓ | | | `elm-language-server` |
|
||||||
| erlang | ✓ | | | |
|
| erlang | ✓ | | | `erlang_ls` |
|
||||||
| fish | ✓ | ✓ | ✓ | |
|
| fish | ✓ | ✓ | ✓ | |
|
||||||
| git-commit | ✓ | | | |
|
| git-commit | ✓ | | | |
|
||||||
| git-config | ✓ | | | |
|
| git-config | ✓ | | | |
|
||||||
|
@ -939,15 +939,16 @@ source = { git = "https://github.com/jaredramirez/tree-sitter-rescript", rev = "
|
|||||||
[[language]]
|
[[language]]
|
||||||
name = "erlang"
|
name = "erlang"
|
||||||
scope = "source.erlang"
|
scope = "source.erlang"
|
||||||
injection-regex = "^erl$"
|
injection-regex = "erl(ang)?"
|
||||||
file-types = ["erl", "hrl", "app", "rebar.config"]
|
file-types = ["erl", "hrl", "app", "rebar.config", "rebar.lock"]
|
||||||
roots = ["rebar.config"]
|
roots = ["rebar.config"]
|
||||||
comment-token = "%%"
|
comment-token = "%%"
|
||||||
indent = { tab-width = 4, unit = " " }
|
indent = { tab-width = 4, unit = " " }
|
||||||
|
language-server = { command = "erlang_ls" }
|
||||||
|
|
||||||
[[grammar]]
|
[[grammar]]
|
||||||
name = "erlang"
|
name = "erlang"
|
||||||
source = { git = "https://github.com/the-mikedavis/tree-sitter-erlang", rev = "86985bde399c5f40b00bc75f7ab70a6c69a5f9c3" }
|
source = { git = "https://github.com/the-mikedavis/tree-sitter-erlang", rev = "1e81393b8f0a81b35ff1679a9420fafbd2cf3511" }
|
||||||
|
|
||||||
[[language]]
|
[[language]]
|
||||||
name = "kotlin"
|
name = "kotlin"
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
(tuple
|
(tuple
|
||||||
(binary_operator
|
(binary_operator
|
||||||
left: (atom) @variable.other.member
|
left: (atom) @variable.other.member
|
||||||
operator: "="))
|
operator: ["=" "::"]))
|
||||||
(tuple
|
(tuple
|
||||||
(binary_operator
|
(binary_operator
|
||||||
left:
|
left:
|
||||||
@ -74,7 +74,7 @@
|
|||||||
@keyword
|
@keyword
|
||||||
"^(define|export|export_type|include|include_lib|ifdef|ifndef|if|elif|else|endif|vsn|on_load|behaviour|record|file|type|opaque|spec)$"))
|
"^(define|export|export_type|include|include_lib|ifdef|ifndef|if|elif|else|endif|vsn|on_load|behaviour|record|file|type|opaque|spec)$"))
|
||||||
|
|
||||||
["case" "fun" "if" "of" "when" "end" "receive" "try" "catch" "after"] @keyword
|
["case" "fun" "if" "of" "when" "end" "receive" "try" "catch" "after" "begin" "maybe"] @keyword
|
||||||
|
|
||||||
; Operators
|
; Operators
|
||||||
(binary_operator
|
(binary_operator
|
||||||
|
Loading…
Reference in New Issue
Block a user