summaryrefslogtreecommitdiff
path: root/context/data/vscode
diff options
context:
space:
mode:
Diffstat (limited to 'context/data/vscode')
-rw-r--r--context/data/vscode/settings.json2
-rw-r--r--context/data/vscode/tasks.json73
-rw-r--r--context/data/vscode/vscode-context.cmd2
3 files changed, 75 insertions, 2 deletions
diff --git a/context/data/vscode/settings.json b/context/data/vscode/settings.json
index f2c9ddf32..89f43520e 100644
--- a/context/data/vscode/settings.json
+++ b/context/data/vscode/settings.json
@@ -23,7 +23,7 @@
"workbench.colorTheme": "ConTeXt",
// "[context.pdf]": { "files.encoding": "cp1252"},
"terminal.integrated.fontSize": 10,
- "terminal.integrated.rendererType": "dom",
+ "terminal.integrated.rendererType": "canvas",
"workbench.colorCustomizations": {
"terminal.ansiBlack": "#000000",
"terminal.ansiWhite": "#FFFFFF",
diff --git a/context/data/vscode/tasks.json b/context/data/vscode/tasks.json
new file mode 100644
index 000000000..13f75c188
--- /dev/null
+++ b/context/data/vscode/tasks.json
@@ -0,0 +1,73 @@
+{
+ "name" : "context",
+ "tasks" : [
+ {
+ "command" : "context --autogenerate --autopdf ${file}",
+ "group" : "build",
+ "label" : "process tex file",
+ "presentation" : {
+ "clear" : true,
+ "echo" : true,
+ "focus" : false,
+ "panel" : "shared",
+ "reveal" : "always",
+ "showReuseMessage" : false
+ },
+ "type" : "shell",
+ "windows" : {
+ "command" : "chcp 65001 ; context.exe --autogenerate --autopdf ${file}"
+ }
+ },
+ {
+ "command" : "mtxrun --autogenerate --script check ${file}",
+ "group" : "build",
+ "label" : "check tex file",
+ "presentation" : {
+ "clear" : true,
+ "echo" : true,
+ "focus" : false,
+ "panel" : "shared",
+ "reveal" : "always",
+ "showReuseMessage" : false
+ },
+ "type" : "shell",
+ "windows" : {
+ "command" : "chcp 65001 ; mtxrun.exe --autogenerate --script check ${file}"
+ }
+ },
+ {
+ "command" : "mtxrun --script fonts --reload --force",
+ "group" : "build",
+ "label" : "identify fonts",
+ "presentation" : {
+ "clear" : true,
+ "echo" : true,
+ "focus" : false,
+ "panel" : "shared",
+ "reveal" : "always",
+ "showReuseMessage" : false
+ },
+ "type" : "shell",
+ "windows" : {
+ "command" : "chcp 65001 ; mtxrun.exe --script fonts --reload --force"
+ }
+ },
+ {
+ "command" : "mtxrun --script ${file}",
+ "group" : "build",
+ "label" : "process lua file",
+ "presentation" : {
+ "clear" : true,
+ "echo" : true,
+ "focus" : false,
+ "panel" : "shared",
+ "reveal" : "always",
+ "showReuseMessage" : false
+ },
+ "type" : "shell",
+ "windows" : {
+ "command" : "chcp 65001 ; mtxrun.exe --script ${file}"
+ }
+ }
+ ]
+} \ No newline at end of file
diff --git a/context/data/vscode/vscode-context.cmd b/context/data/vscode/vscode-context.cmd
index 7bd259d7b..86d7b8322 100644
--- a/context/data/vscode/vscode-context.cmd
+++ b/context/data/vscode/vscode-context.cmd
@@ -4,4 +4,4 @@ rem chcp 65001
rem I need to figure out how to detach the instance
-start "vs code context" code --ignore-gpu-blacklist --reuse-window --extensions-dir %~dp0\extensions --install-extension context %* 2>&1 nul
+start "vs code context" code --reuse-window --extensions-dir %~dp0\extensions --install-extension context %* 2>&1 nul