on master help sign in
add syntax highlights for xit (#3521)
6b912b8ChemicalXandco
book/src/generated/lang-support.md+1
@@ -112,5 +112,6 @@
112| verilog | ✓ | ✓ | | `svlangserver` |
112| verilog | ✓ | ✓ | | `svlangserver` |
113| vue | ✓ | | | `vls` |
113| vue | ✓ | | | `vls` |
114| wgsl | ✓ | | | `wgsl_analyzer` |
114| wgsl | ✓ | | | `wgsl_analyzer` |
115+| xit | ✓ | | | |
115| yaml | ✓ | | ✓ | `yaml-language-server` |
116| yaml | ✓ | | ✓ | `yaml-language-server` |
116| zig | ✓ | | ✓ | `zls` |
117| zig | ✓ | | ✓ | `zls` |
languages.toml+12−1
@@ -1493,7 +1493,6 @@ indent = { tab-width = 2, unit = " " }
1493name = "jsdoc"
1493name = "jsdoc"
1494source = { git = "https://github.com/tree-sitter/tree-sitter-jsdoc", rev = "189a6a4829beb9cdbe837260653b4a3dfb0cc3db" }
1494source = { git = "https://github.com/tree-sitter/tree-sitter-jsdoc", rev = "189a6a4829beb9cdbe837260653b4a3dfb0cc3db" }
1495
1495
1496−
1497[[language]]
1496[[language]]
1498name = "openscad"
1497name = "openscad"
1499scope = "source.openscad"
1498scope = "source.openscad"
@@ -1653,3 +1652,15 @@ indent = { tab-width = 2, unit = " " }
1653[[grammar]]
1652[[grammar]]
1654name = "task"
1653name = "task"
1655source = { git = "https://github.com/alexanderbrevig/tree-sitter-task", rev = "f2cb435c5dbf3ee19493e224485d977cb2d36d8b" }
1654source = { git = "https://github.com/alexanderbrevig/tree-sitter-task", rev = "f2cb435c5dbf3ee19493e224485d977cb2d36d8b" }
1655+
1656+[[language]]
1657+name = "xit"
1658+scope = "source.xit"
1659+injection-regex = "xit"
1660+file-types = ["xit"]
1661+roots = []
1662+indent = { tab-width = 4, unit = " " }
1663+
1664+[[grammar]]
1665+name = "xit"
1666+source = { git = "https://github.com/synaptiko/tree-sitter-xit", rev = "7d7902456061bc2ad21c64c44054f67b5515734c" }
runtime/queries/xit/highlights.scmnew file+11
@@ -0,0 +1,11 @@
1+(headline) @markup.heading
2+
3+(open_checkbox) @markup.list
4+(ongoing_checkbox) @keyword.control
5+(checked_checkbox) @diff.plus
6+(obsolete_checkbox) @comment.unused
7+
8+(checked_task) @comment.unused
9+(obsolete_task) @comment.unused
10+
11+(priority) @error