mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-25 02:46:17 +04:00
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:
parent
d8b8d2fda6
commit
2661e05b34
@ -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"
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[
|
[
|
||||||
"Output"
|
"Output"
|
||||||
"Backspace"
|
"Backspace"
|
||||||
"Down"
|
"Down"
|
||||||
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user