on master help sign in
update Erlang grammar and queries
82da9bdMichael Davis
languages.toml+1−1
@@ -1049,7 +1049,7 @@ language-server = { command = "erlang_ls" }
1049
1049
1050[[grammar]]
1050[[grammar]]
1051name = "erlang"
1051name = "erlang"
1052−source = { git = "https://github.com/the-mikedavis/tree-sitter-erlang", rev = "3f611cfdc790214c3f9f9cf1658b3ae8039c54b8" }
1052+source = { git = "https://github.com/the-mikedavis/tree-sitter-erlang", rev = "6cd8f956ada445b277de1581b5328ae8e8be9aac" }
1053
1053
1054[[language]]
1054[[language]]
1055name = "kotlin"
1055name = "kotlin"
runtime/queries/erlang/highlights.scm+5
@@ -85,6 +85,11 @@
85 operator: "/"
85 operator: "/"
86 right: (integer) @constant.numeric.integer)
86 right: (integer) @constant.numeric.integer)
87
87
88+((binary_operator operator: _ @keyword.operator)
89+ (#match? @keyword.operator "^\\w+$"))
90+((unary_operator operator: _ @keyword.operator)
91+ (#match? @keyword.operator "^\\w+$"))
92+
88(binary_operator operator: _ @operator)
93(binary_operator operator: _ @operator)
89(unary_operator operator: _ @operator)
94(unary_operator operator: _ @operator)
90["/" ":" "#" "->"] @operator
95["/" ":" "#" "->"] @operator