Update tree-sitters Erlang and HEEx (#2149)

This commit is contained in:
Michael Davis 2022-04-17 12:46:22 -05:00 committed by GitHub
parent c45fb08a93
commit ad36a024da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 16 deletions

View File

@ -974,7 +974,7 @@ language-server = { command = "erlang_ls" }
[[grammar]]
name = "erlang"
source = { git = "https://github.com/the-mikedavis/tree-sitter-erlang", rev = "1e81393b8f0a81b35ff1679a9420fafbd2cf3511" }
source = { git = "https://github.com/the-mikedavis/tree-sitter-erlang", rev = "3f611cfdc790214c3f9f9cf1658b3ae8039c54b8" }
[[language]]
name = "kotlin"

View File

@ -46,10 +46,16 @@
])
(#eq? @keyword "define"))
(attribute
name: (atom) @keyword
(arguments
(_) @keyword.directive)
(#match? @keyword "ifn?def"))
(attribute
name: (atom) @keyword
module: (atom) @module
(#eq? @keyword "spec"))
(#eq? @keyword "(spec|callback)"))
; Functions
(function name: (atom) @function)
@ -69,10 +75,7 @@
(record name: (atom) @type)
; Keywords
((attribute name: (atom) @keyword)
(#match?
@keyword
"^(define|export|export_type|include|include_lib|ifdef|ifndef|if|elif|else|endif|vsn|on_load|behaviour|record|file|type|opaque|spec)$"))
(attribute name: (atom) @keyword)
["case" "fun" "if" "of" "when" "end" "receive" "try" "catch" "after" "begin" "maybe"] @keyword
@ -86,10 +89,6 @@
(unary_operator operator: _ @operator)
["/" ":" "#" "->"] @operator
; Comments
((variable) @comment.discard
(#match? @comment.discard "^_"))
(tripledot) @comment.discard
(comment) @comment
@ -99,12 +98,13 @@
"?"+ @keyword.directive
name: (_) @keyword.directive)
; Comments
((variable) @comment.discard
(#match? @comment.discard "^_"))
; Basic types
(variable) @variable
[
(atom)
(quoted_atom)
] @string.special.symbol
(atom) @string.special.symbol
(string) @string
(character) @constant.character

View File

@ -11,8 +11,6 @@
"--%>"
"-->"
"/>"
"{"
"}"
; These could be `@keyword`s but the closing `>` wouldn't be highlighted
; as `@keyword`
"<:"
@ -21,6 +19,8 @@
; Non-comment or tag delimiters
[
"{"
"}"
"<%"
"<%="
"<%%="