| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- {
- "title": "LaTeX configuration",
- "type": "object",
- "properties": {
- "rootDirectory": {
- "type": ["string", "null"],
- "default": null,
- "description": "Path to the root directory."
- },
- "build.executable": {
- "type": "string",
- "default": "latexmk",
- "description": "Path to a LaTeX build tool."
- },
- "build.args": {
- "type": "array",
- "default": ["-pdf", "-interaction=nonstopmode", "-synctex=1", "%f"],
- "description": "Additional arguments that are passed to the build tool.",
- "items": {
- "type": "string"
- }
- },
- "build.onSave": {
- "type": "boolean",
- "default": false,
- "description": "Build after saving a file"
- },
- "build.outputDirectory": {
- "type": "string",
- "default": ".",
- "description": "Directory containing the build artifacts."
- },
- "build.forwardSearchAfter": {
- "type": "boolean",
- "default": false,
- "description": "Execute forward search after building"
- },
- "forwardSearch.executable": {
- "type": ["string", "null"],
- "default": null,
- "description": "Path to a PDF previewer that supports SyncTeX."
- },
- "forwardSearch.args": {
- "type": "array",
- "default": [],
- "description": "Additional arguments that are passed to the previewer.",
- "items": {
- "type": "string"
- }
- },
- "chktex.onOpenAndSave": {
- "type": "boolean",
- "default": false,
- "description": "Lint with chktex after opening and saving a file"
- },
- "chktex.onEdit": {
- "type": "boolean",
- "default": false,
- "description": "Lint with chktex afte editing a file"
- },
- "diagnosticsDelay": {
- "type": "integer",
- "default": 300,
- "description": "Delay in milliseconds before reporting diagnostics."
- },
- "formatterLineLength": {
- "type": "integer",
- "default": 80,
- "description": "Defines the maximum amount of characters per line (0 = disable) when formatting BibTeX files."
- },
- "latexFormatter": {
- "type": "string",
- "default": "latexindent",
- "description": "Defines the formatter to use for LaTeX formatting. Possible values are either texlab or latexindent. Note that texlab is not implemented yet."
- },
- "latexindent.local": {
- "type": ["string", "null"],
- "default": null,
- "description": "Defines the path of a file containing the latexindent configuration. This corresponds to the --local=file.yaml flag of latexindent. By default the configuration inside the project root directory is used."
- },
- "latexindent.modifyLineBreaks": {
- "type": "boolean",
- "default": false,
- "description": "Modifies linebreaks before, during, and at the end of code blocks when formatting with latexindent. This corresponds to the --modifylinebreaks flag of latexindent."
- }
- }
- }
|