add tree-sitter-jsdoc (#2650)
commitfd4858c03d5457872408bef3e58305c9233e78fc
authorMichael Davis <mcarsondavis@gmail.com>
dateThu 2 Jun 2022, 23:56 (4 years ago)
parent42d780b
book/src/generated/lang-support.md+1
@@ -41,6 +41,7 @@
4141| iex | ✓ | | | |
4242| java | ✓ | | | `jdtls` |
4343| javascript | ✓ | | ✓ | `typescript-language-server` |
44+| jsdoc | ✓ | | | |
4445| json | ✓ | | ✓ | `vscode-json-language-server` |
4546| jsx | ✓ | | ✓ | `typescript-language-server` |
4647| julia | ✓ | | | `julia` |
languages.toml+12
@@ -1421,3 +1421,15 @@ indent = { tab-width = 4, unit = " " }
14211421[[grammar]]
14221422name = "edoc"
14231423source = { 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