vscode/extensions/latex/package.json
Sandeep Somavarapu 1e0580ec23
Use categories for builtin extensions groups (#202453)
* support grouping of extensions

* remove grouping

* reuse categories parsing

* cleanup

* fix tests
2024-01-14 18:19:29 +01:00

113 lines
2.7 KiB
JSON

{
"name": "latex",
"displayName": "%displayName%",
"description": "%description%",
"version": "1.0.0",
"publisher": "vscode",
"license": "MIT",
"engines": {
"vscode": "*"
},
"scripts": {
"update-grammar": "node ./build/update-grammars.js"
},
"categories": ["Programming Languages"],
"contributes": {
"languages": [
{
"id": "tex",
"aliases": [
"TeX",
"tex"
],
"extensions": [
".sty",
".cls",
".bbx",
".cbx"
],
"configuration": "latex-language-configuration.json"
},
{
"id": "latex",
"aliases": [
"LaTeX",
"latex"
],
"extensions": [
".tex",
".ltx",
".ctx"
],
"configuration": "latex-language-configuration.json"
},
{
"id": "bibtex",
"aliases": [
"BibTeX",
"bibtex"
],
"extensions": [
".bib"
]
},
{
"id": "cpp_embedded_latex",
"configuration": "latex-cpp-embedded-language-configuration.json",
"aliases": []
},
{
"id": "markdown_latex_combined",
"configuration": "markdown-latex-combined-language-configuration.json",
"aliases": []
}
],
"grammars": [
{
"language": "tex",
"scopeName": "text.tex",
"path": "./syntaxes/TeX.tmLanguage.json"
},
{
"language": "latex",
"scopeName": "text.tex.latex",
"path": "./syntaxes/LaTeX.tmLanguage.json",
"embeddedLanguages": {
"source.cpp": "cpp_embedded_latex",
"source.css": "css",
"text.html": "html",
"source.java": "java",
"source.js": "javascript",
"source.julia": "julia",
"source.lua": "lua",
"source.python": "python",
"source.ruby": "ruby",
"source.ts": "typescript",
"text.xml": "xml",
"source.yaml": "yaml",
"meta.embedded.markdown_latex_combined": "markdown_latex_combined"
}
},
{
"language": "bibtex",
"scopeName": "text.bibtex",
"path": "./syntaxes/Bibtex.tmLanguage.json"
},
{
"language": "markdown_latex_combined",
"scopeName": "text.tex.markdown_latex_combined",
"path": "./syntaxes/markdown-latex-combined.tmLanguage.json"
},
{
"language": "cpp_embedded_latex",
"scopeName": "source.cpp.embedded.latex",
"path": "./syntaxes/cpp-grammar-bailout.tmLanguage.json"
}
]
},
"repository": {
"type": "git",
"url": "https://github.com/microsoft/vscode.git"
}
}