Update some grammars to a commit where the license file is included (#9279)

Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
This commit is contained in:
blinxen 2024-01-25 06:12:17 +01:00 committed by GitHub
parent d8b8d2fda6
commit 2661e05b34
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 98 additions and 53 deletions

View File

@ -1249,7 +1249,7 @@ file-types = ["pod"]
[[grammar]] [[grammar]]
name = "pod" name = "pod"
source = { git = "https://github.com/tree-sitter-perl/tree-sitter-pod", rev = "d466b84009a63986834498073ec05d58d727d55f" } source = { git = "https://github.com/tree-sitter-perl/tree-sitter-pod", rev = "39da859947b94abdee43e431368e1ae975c0a424" }
[[language]] [[language]]
name = "racket" name = "racket"
@ -2259,7 +2259,7 @@ grammar = "vhs"
[[grammar]] [[grammar]]
name = "vhs" name = "vhs"
source = { git = "https://github.com/charmbracelet/tree-sitter-vhs", rev = "c6d81f34c011c29ee86dd73b45a8ecc9f2e2bdaf" } source = { git = "https://github.com/charmbracelet/tree-sitter-vhs", rev = "9534865e614c95eb9418e5e73f061c32fa4d9540" }
[[language]] [[language]]
name = "kdl" name = "kdl"
@ -2666,7 +2666,7 @@ language-servers = [ "cs" ]
[[grammar]] [[grammar]]
name = "smithy" name = "smithy"
source = { git = "https://github.com/indoorvivants/tree-sitter-smithy", rev = "cf8c7eb9faf7c7049839585eac19c94af231e6a0" } source = { git = "https://github.com/indoorvivants/tree-sitter-smithy", rev = "8327eb84d55639ffbe08c9dc82da7fff72a1ad07" }
[[language]] [[language]]
name = "vhdl" name = "vhdl"
@ -2917,7 +2917,7 @@ indent = { tab-width = 4, unit = " " }
[[grammar]] [[grammar]]
name = "unison" name = "unison"
source = { git = "https://github.com/kylegoetz/tree-sitter-unison", rev = "98c4e8bc5c9f5989814a720457cf36963cf4043d" } source = { git = "https://github.com/kylegoetz/tree-sitter-unison", rev = "aaec316774c8b50d367ec7cf26523aac5ef0cfc5" }
[[language]] [[language]]
name = "todotxt" name = "todotxt"

View File

@ -1,61 +1,97 @@
[(pod_directive) ; A highlight file for nvim-treesitter to use
(head_directive)
(over_directive)
(item_directive)
(back_directive)
(encoding_directive)
(cut_directive)] @tag
(head_paragraph [(pod_command)
(head_directive) @directive (command)
(#eq? @directive "=head1") (cut_command)] @keyword
(command_paragraph
(command) @keyword
(#eq? @keyword "=head1")
(content) @markup.heading.1) (content) @markup.heading.1)
(head_paragraph
(head_directive) @directive (command_paragraph
(#eq? @directive "=head2") (command) @keyword
(#eq? @keyword "=head2")
(content) @markup.heading.2) (content) @markup.heading.2)
(head_paragraph
(head_directive) @directive (command_paragraph
(#eq? @directive "=head3") (command) @keyword
(#eq? @keyword "=head3")
(content) @markup.heading.3) (content) @markup.heading.3)
(head_paragraph
(head_directive) @directive (command_paragraph
(#eq? @directive "=head4") (command) @keyword
(#eq? @keyword "=head4")
(content) @markup.heading.4) (content) @markup.heading.4)
(head_paragraph
(head_directive) @directive (command_paragraph
(#eq? @directive "=head5") (command) @keyword
(#eq? @keyword "=head5")
(content) @markup.heading.5) (content) @markup.heading.5)
(head_paragraph
(head_directive) @directive (command_paragraph
(#eq? @directive "=head6") (command) @keyword
(#eq? @keyword "=head6")
(content) @markup.heading.6) (content) @markup.heading.6)
(over_paragraph (content) @constant.numeric.integer) (command_paragraph
(item_paragraph (content) @markup.list) (command) @keyword
(encoding_paragraph (content) @string) (#match? @keyword "^=over")
(content) @constant.numeric)
(command_paragraph
(command) @keyword
(#match? @keyword "^=item")
(content) @markup)
(command_paragraph
(command) @keyword
(#match? @keyword "^=encoding")
(content) @string.special)
(command_paragraph
(command) @keyword
(#not-match? @keyword "^=(head|over|item|encoding)")
(content) @string)
(verbatim_paragraph (content) @markup.raw) (verbatim_paragraph (content) @markup.raw)
(interior_sequence) @tag (interior_sequence
(sequence_letter) @constant.character
["<" ">"] @punctuation.delimiter
)
(interior_sequence (interior_sequence
(sequence_letter) @letter (sequence_letter) @character
(#eq? @letter "B") (#eq? @character "B")
(content) @markup.bold) (content) @markup.bold)
(interior_sequence (interior_sequence
(sequence_letter) @letter (sequence_letter) @character
(#eq? @letter "C") (#eq? @character "C")
(content) @markup.raw) (content) @markup.literal)
(interior_sequence (interior_sequence
(sequence_letter) @letter (sequence_letter) @character
(#eq? @letter "F") (#eq? @character "F")
(content) @markup.italic) (content) @markup.underline @string.special)
(interior_sequence (interior_sequence
(sequence_letter) @letter (sequence_letter) @character
(#eq? @letter "I") (#eq? @character "I")
(content) @markup.italic) (content) @markup.bold)
(interior_sequence (interior_sequence
(sequence_letter) @letter (sequence_letter) @character
(#eq? @letter "L") (#eq? @character "L")
(content) @markup.link.url) (content) @markup.link.url)
(interior_sequence
(sequence_letter) @character
(#eq? @character "X")
(content) @markup.reference)
(interior_sequence
(sequence_letter) @character
(#eq? @character "E")
(content) @string.special.escape)

View File

@ -63,7 +63,7 @@
;; Terms ;; Terms
(type_signature term_name: (path)? @variable term_name: (wordy_id) @variable) (type_signature term_name: (path)? @variable term_name: (wordy_id) @variable)
(type_signature (wordy_id) @type) (type_signature (wordy_id) @type)
(type_signature (delayed (wordy_id)) @type) (type_signature (term_type(delayed(wordy_id))) @type)
(term_definition param: (wordy_id) @variable.parameter) (term_definition param: (wordy_id) @variable.parameter)

View File

@ -15,22 +15,31 @@
"Hide" "Hide"
"Show" ] @keyword "Show" ] @keyword
[ "FontFamily" [ "Shell"
"FontFamily"
"FontSize" "FontSize"
"Framerate" "Framerate"
"PlaybackSpeed"
"Height" "Height"
"LetterSpacing" "LetterSpacing"
"TypingSpeed" "TypingSpeed"
"LineHeight" "LineHeight"
"Padding" "Padding"
"Theme" "Theme"
"Width" ] @type "LoopOffset"
"Width"
"BorderRadius"
"Margin"
"MarginFill"
"WindowBar"
"WindowBarSize"
"CursorBlink" ] @type
[ "@" ] @operator [ "@" ] @operator
(control) @function.macro (control) @function.macro
(float) @constant.numeric.float (float) @constant.numeric.float
(integer) @constant.numeric.integer (integer) @constant.numeric.integer
(comment) @comment (comment) @comment
(path) @string.special.path [(path) (string) (json)] @string.special.path
[(string) (json)] @string
(time) @string.special.symbol (time) @string.special.symbol
(boolean) @constant.builtin.boolean