{ // Configure editor to insert spaces when pressing Tab "editor.insertSpaces": true, // Set the number of spaces per tab "editor.tabSize": 2, // Display vertical rulers at specified character column for readability "editor.rulers": [100], // Set the default file encoding to UTF-8 "files.encoding": "utf8", // Use Unix-style line endings ('\n') by default "files.eol": "\n", // Ensure a final newline at the end of files "files.insertFinalNewline": true, // Trim final newlines at the end of files "files.trimFinalNewlines": true, // Remove any trailing whitespace on save "files.trimTrailingWhitespace": true, // Select read-only files "files.readonlyInclude": { "**/.elan/**": true, "**/.lake/**": true }, "latex-workshop.latex.tools": [ { "name": "latexmk", "command": "latexmk", "args": [ "-cd", "%WORKSPACE_FOLDER%/blueprint/src/print.tex" ], "env": {} }, { "name": "lualatexmk", "command": "latexmk", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-lualatex", "-outdir=%OUTDIR%", "%DOC%" ], "env": {} }, { "name": "xelatexmk", "command": "latexmk", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-xelatex", "-outdir=%OUTDIR%", "%DOC%" ], "env": {} }, { "name": "latexmk_rconly", "command": "latexmk", "args": [ "%DOC%" ], "env": {} }, { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ], "env": {} }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ], "env": {} }, { "name": "rnw2tex", "command": "Rscript", "args": [ "-e", "knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')" ], "env": {} }, { "name": "jnw2tex", "command": "julia", "args": [ "-e", "using Weave; weave(\"%DOC_EXT%\", doctype=\"tex\")" ], "env": {} }, { "name": "jnw2texminted", "command": "julia", "args": [ "-e", "using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")" ], "env": {} }, { "name": "pnw2tex", "command": "pweave", "args": [ "-f", "tex", "%DOC_EXT%" ], "env": {} }, { "name": "pnw2texminted", "command": "pweave", "args": [ "-f", "texminted", "%DOC_EXT%" ], "env": {} }, { "name": "tectonic", "command": "tectonic", "args": [ "--synctex", "--keep-logs", "--print", "%DOC%.tex" ], "env": {} } ], "latex-workshop.latex.outDir": "%WORKSPACE_FOLDER%/blueprint/print" }