summaryrefslogtreecommitdiff
path: root/context/data/vscode/extensions/context/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'context/data/vscode/extensions/context/package.json')
-rw-r--r--context/data/vscode/extensions/context/package.json170
1 files changed, 170 insertions, 0 deletions
diff --git a/context/data/vscode/extensions/context/package.json b/context/data/vscode/extensions/context/package.json
new file mode 100644
index 000000000..fc9fa7607
--- /dev/null
+++ b/context/data/vscode/extensions/context/package.json
@@ -0,0 +1,170 @@
+{
+ "categories" : [ "Lexers", "Syntaxes" ],
+ "contributes" : {
+ "grammars" : [
+ {
+ "language" : "context.tex",
+ "path" : "./syntaxes/context-syntax-tex.json",
+ "scopeName" : "source.context.tex"
+ },
+ {
+ "language" : "context.mps",
+ "path" : "./syntaxes/context-syntax-mps.json",
+ "scopeName" : "source.context.mps"
+ },
+ {
+ "language" : "context.lua",
+ "path" : "./syntaxes/context-syntax-lua.json",
+ "scopeName" : "source.context.lua"
+ },
+ {
+ "language" : "context.cld",
+ "path" : "./syntaxes/context-syntax-cld.json",
+ "scopeName" : "source.context.cld"
+ },
+ {
+ "language" : "context.xml",
+ "path" : "./syntaxes/context-syntax-xml.json",
+ "scopeName" : "source.context.xml"
+ },
+ {
+ "language" : "context.bibtex",
+ "path" : "./syntaxes/context-syntax-bibtex.json",
+ "scopeName" : "source.context.bibtex"
+ },
+ {
+ "language" : "context.sql",
+ "path" : "./syntaxes/context-syntax-sql.json",
+ "scopeName" : "source.context.sql"
+ },
+ {
+ "language" : "context.bnf",
+ "path" : "./syntaxes/context-syntax-bnf.json",
+ "scopeName" : "source.context.bnf"
+ },
+ {
+ "language" : "context.cpp",
+ "path" : "./syntaxes/context-syntax-cpp.json",
+ "scopeName" : "source.context.cpp"
+ },
+ {
+ "language" : "context.pdf",
+ "path" : "./syntaxes/context-syntax-pdf.json",
+ "scopeName" : "source.context.pdf"
+ },
+ {
+ "language" : "context.json",
+ "path" : "./syntaxes/context-syntax-json.json",
+ "scopeName" : "source.context.json"
+ }
+ ],
+ "keybindings" : [
+ {
+ "args" : "process tex file",
+ "command" : "workbench.action.tasks.runTask",
+ "key" : "ctrl-F12",
+ "when" : "editorTextFocus && editorLangId == context.tex"
+ },
+ {
+ "args" : "check tex file",
+ "command" : "workbench.action.tasks.runTask",
+ "key" : "F12",
+ "when" : "editorTextFocus && editorLangId == context.tex"
+ },
+ {
+ "args" : "process lua file",
+ "command" : "workbench.action.tasks.runTask",
+ "key" : "ctrl-F12",
+ "when" : "editorTextFocus && editorLangId == context.cld"
+ }
+ ],
+ "languages" : [
+ {
+ "aliases" : [ "ConTeXt TEX" ],
+ "configuration" : "./settings/context-settings-tex.json",
+ "extensions" : [ ".mkii", ".mkil", ".mkiv", ".mkix", ".mkli", ".mkvi", ".mkxi", ".tex" ],
+ "id" : "context.tex"
+ },
+ {
+ "aliases" : [ "ConTeXt MetaFun" ],
+ "configuration" : "./settings/context-settings-mps.json",
+ "extensions" : [ ".mp", ".mpii", ".mpiv", ".mpvi" ],
+ "id" : "context.mps"
+ },
+ {
+ "aliases" : [ "ConTeXt Lua" ],
+ "configuration" : "./settings/context-settings-lua.json",
+ "id" : "context.lua"
+ },
+ {
+ "aliases" : [ "ConTeXt CLD" ],
+ "configuration" : "./settings/context-settings-cld.json",
+ "extensions" : [ ".cld", ".lfg", ".lua", ".luc", ".lui", ".luj", ".lum", ".luv", ".tma", ".tuc" ],
+ "id" : "context.cld"
+ },
+ {
+ "aliases" : [ "ConTeXt XML" ],
+ "configuration" : "./settings/context-settings-xml.json",
+ "extensions" : [ ".ctx", ".dtd", ".exa", ".export", ".fo", ".htm", ".html", ".lmx", ".rlb", ".rlg", ".rlv", ".rng", ".svg", ".xfdf", ".xhtml", ".xml", ".xsd", ".xsl", ".xslt", ".xul" ],
+ "id" : "context.xml"
+ },
+ {
+ "aliases" : [ "ConTeXt bibTeX" ],
+ "configuration" : "./settings/context-settings-bibtex.json",
+ "extensions" : [ ".bib", ".btx" ],
+ "id" : "context.bibtex"
+ },
+ {
+ "aliases" : [ "ConTeXt SQL" ],
+ "configuration" : "./settings/context-settings-sql.json",
+ "extensions" : [ ".sql" ],
+ "id" : "context.sql"
+ },
+ {
+ "aliases" : [ "ConTeXt BNF" ],
+ "configuration" : "./settings/context-settings-bnf.json",
+ "extensions" : [ ".bnf" ],
+ "id" : "context.bnf"
+ },
+ {
+ "aliases" : [ "ConTeXt C" ],
+ "configuration" : "./settings/context-settings-cpp.json",
+ "extensions" : [ ".c", ".cpp", ".h", ".hpp" ],
+ "id" : "context.cpp"
+ },
+ {
+ "aliases" : [ "ConTeXt PDF" ],
+ "configuration" : "./settings/context-settings-pdf.json",
+ "extensions" : [ ".pdf" ],
+ "id" : "context.pdf"
+ },
+ {
+ "aliases" : [ "ConTeXt JSON" ],
+ "configuration" : "./settings/context-settings-json.json",
+ "extensions" : [ ".json" ],
+ "id" : "context.json"
+ }
+ ],
+ "tasks" : [
+ {
+ "label" : "ConTeXt Tasks",
+ "path" : "./tasks/context.json"
+ }
+ ],
+ "themes" : [
+ {
+ "label" : "ConTeXt",
+ "path" : "./themes/context.json",
+ "uiTheme" : "vs"
+ }
+ ]
+ },
+ "description" : "ConTeXt Syntax Highlighting",
+ "displayName" : "ConTeXt",
+ "engines" : {
+ "vscode" : "*"
+ },
+ "name" : "context",
+ "publisher" : "ConTeXt Development Team",
+ "version" : "1.0.0"
+} \ No newline at end of file