language: added vhs (#4486)

This commit is contained in:
rsteube 2022-10-28 15:22:41 +02:00 committed by GitHub
parent cefdface3b
commit 26f21da531
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 50 additions and 0 deletions

View File

@ -120,6 +120,7 @@
| v | ✓ | | | `vls` |
| vala | ✓ | | | `vala-language-server` |
| verilog | ✓ | ✓ | | `svlangserver` |
| vhs | ✓ | | | |
| vue | ✓ | | | `vls` |
| wast | ✓ | | | |
| wat | ✓ | | | |

View File

@ -1872,3 +1872,16 @@ formatter = { command = "dfmt" }
[[grammar]]
name = "d"
source = { git = "https://github.com/gdamore/tree-sitter-d", rev="601c4a1e8310fb2f3c43fa8a923d0d27497f3c04" }
[[language]]
name = "vhs"
scope = "source.vhs"
file-types = ["tape"]
roots = []
comment-token = "#"
indent = { tab-width = 2, unit = " " }
grammar = "vhs"
[[grammar]]
name = "vhs"
source = { git = "https://github.com/charmbracelet/tree-sitter-vhs", rev = "c6d81f34c011c29ee86dd73b45a8ecc9f2e2bdaf" }

View File

@ -0,0 +1,36 @@
[
"Output"
"Backspace"
"Down"
"Enter"
"Escape"
"Left"
"Right"
"Space"
"Tab"
"Up"
"Set"
"Type"
"Sleep"
"Hide"
"Show" ] @keyword
[ "FontFamily"
"FontSize"
"Framerate"
"Height"
"LetterSpacing"
"TypingSpeed"
"LineHeight"
"Padding"
"Theme"
"Width" ] @type
[ "@" ] @operator
(control) @function.macro
(float) @constant.numeric.float
(integer) @constant.numeric.integer
(comment) @comment
(path) @string.special.path
[(string) (json)] @string
(time) @string.special.symbol