on master help sign in
add tree-sitter-jsdoc (#2650)
fd4858cMichael Davis
book/src/generated/lang-support.md+1
@@ -41,6 +41,7 @@
41| iex | ✓ | | | |
41| iex | ✓ | | | |
42| java | ✓ | | | `jdtls` |
42| java | ✓ | | | `jdtls` |
43| javascript | ✓ | | ✓ | `typescript-language-server` |
43| javascript | ✓ | | ✓ | `typescript-language-server` |
44+| jsdoc | ✓ | | | |
44| json | ✓ | | ✓ | `vscode-json-language-server` |
45| json | ✓ | | ✓ | `vscode-json-language-server` |
45| jsx | ✓ | | ✓ | `typescript-language-server` |
46| jsx | ✓ | | ✓ | `typescript-language-server` |
46| julia | ✓ | | | `julia` |
47| julia | ✓ | | | `julia` |
languages.toml+12
@@ -1421,3 +1421,15 @@ indent = { tab-width = 4, unit = " " }
1421[[grammar]]
1421[[grammar]]
1422name = "edoc"
1422name = "edoc"
1423source = { git = "https://github.com/the-mikedavis/tree-sitter-edoc", rev = "1691ec0aa7ad1ed9fa295590545f27e570d12d60" }
1423source = { git = "https://github.com/the-mikedavis/tree-sitter-edoc", rev = "1691ec0aa7ad1ed9fa295590545f27e570d12d60" }
1424+
1425+[[language]]
1426+name = "jsdoc"
1427+scope = "source.jsdoc"
1428+injection-regex = "jsdoc"
1429+file-types = ["jsdoc"]
1430+roots = []
1431+indent = { tab-width = 2, unit = " " }
1432+
1433+[[grammar]]
1434+name = "jsdoc"
1435+source = { git = "https://github.com/tree-sitter/tree-sitter-jsdoc", rev = "189a6a4829beb9cdbe837260653b4a3dfb0cc3db" }
runtime/queries/jsdoc/highlights.scmnew file+2
@@ -0,0 +1,2 @@
1+(tag_name) @keyword
2+(type) @type