|
1 | 1 | {
|
2 | 2 | "title": "LaTeX configuration",
|
3 | 3 | "properties": {
|
4 |
| - "latex.rootDirectory": { |
| 4 | + "rootDirectory": { |
5 | 5 | "type": ["string", "null"],
|
6 | 6 | "default": null,
|
7 | 7 | "description": "Path to the root directory."
|
8 | 8 | },
|
9 |
| - "latex.build.executable": { |
| 9 | + "build.executable": { |
10 | 10 | "type": "string",
|
11 | 11 | "default": "latexmk",
|
12 | 12 | "description": "Path to a LaTeX build tool."
|
13 | 13 | },
|
14 |
| - "latex.build.args": { |
| 14 | + "build.args": { |
15 | 15 | "type": "array",
|
16 | 16 | "default": ["-pdf", "-interaction=nonstopmode", "-synctex=1", "%f"],
|
17 | 17 | "description": "Additional arguments that are passed to the build tool."
|
18 | 18 | },
|
19 |
| - "latex.build.onSave": { |
| 19 | + "build.onSave": { |
20 | 20 | "type": "boolean",
|
21 | 21 | "default": false,
|
22 | 22 | "description": "Build after saving a file"
|
23 | 23 | },
|
24 |
| - "latex.build.outputDirectory": { |
| 24 | + "build.outputDirectory": { |
25 | 25 | "type": "string",
|
26 | 26 | "default": ".",
|
27 | 27 | "description": "Directory containing the build artifacts."
|
28 | 28 | },
|
29 |
| - "latex.build.forwardSearchAfter": { |
| 29 | + "build.forwardSearchAfter": { |
30 | 30 | "type": "boolean",
|
31 | 31 | "default": false,
|
32 | 32 | "description": "Execute forward search after building"
|
33 | 33 | },
|
34 |
| - "latex.forwardSearch.executable": { |
| 34 | + "forwardSearch.executable": { |
35 | 35 | "type": ["string", "null"],
|
36 | 36 | "default": null,
|
37 | 37 | "description": "Path to a PDF previewer that supports SyncTeX."
|
38 | 38 | },
|
39 |
| - "latex.forwardSearch.args": { |
| 39 | + "forwardSearch.args": { |
40 | 40 | "type": "array",
|
41 | 41 | "default": [],
|
42 | 42 | "description": "Additional arguments that are passed to the previewer."
|
43 | 43 | },
|
44 |
| - "latex.lint.onSave": { |
45 |
| - "type": "boolean", |
46 |
| - "default": true, |
47 |
| - "description": "Lint after saving a file" |
48 |
| - }, |
49 |
| - "latex.lint.onChange": { |
| 44 | + "chktex.onOpenAndSave": { |
50 | 45 | "type": "boolean",
|
51 | 46 | "default": false,
|
52 |
| - "description": "Lint after changing a file" |
| 47 | + "description": "Lint with chktex after opening and saving a file" |
53 | 48 | },
|
54 |
| - "latex.server.autoDownload": { |
| 49 | + "chktex.onEdit": { |
55 | 50 | "type": "boolean",
|
56 | 51 | "default": false,
|
57 |
| - "description": "Automatically download the language server if it is not installed." |
| 52 | + "description": "Lint with chktex afte editing a file" |
58 | 53 | },
|
59 |
| - "latex.server.trace": { |
60 |
| - "type": "boolean", |
61 |
| - "default": false, |
62 |
| - "description": "Enable the trace verbosity of the server." |
| 54 | + "diagnosticsDelay": { |
| 55 | + "type": "integer", |
| 56 | + "default": 300, |
| 57 | + "description": "Delay in milliseconds before reporting diagnostics." |
63 | 58 | },
|
64 |
| - "latex.server.logFile": { |
65 |
| - "type": ["string", "null"], |
66 |
| - "default": null, |
67 |
| - "description": "Path to the server log file." |
| 59 | + "formatterLineLength": { |
| 60 | + "type": "integer", |
| 61 | + "default": 80, |
| 62 | + "description": "Defines the maximum amount of characters per line (0 = disable) when formatting BibTeX files." |
68 | 63 | },
|
69 |
| - "bibtex.formatting.formatter": { |
| 64 | + "latexFormatter": { |
70 | 65 | "type": "string",
|
71 |
| - "default": "texlab", |
72 |
| - "description": "BibTeX formatter to use." |
| 66 | + "default": "latexindent", |
| 67 | + "description": "Defines the formatter to use for LaTeX formatting. Possible values are either texlab or latexindent. Note that texlab is not implemented yet." |
73 | 68 | },
|
74 |
| - "bibtex.formatting.lineLength": { |
75 |
| - "type": "integer", |
76 |
| - "default": 120, |
77 |
| - "description": "Maximum amount of characters per line (0 = disable)." |
| 69 | + "latexindent.local": { |
| 70 | + "type": ["string", "null"], |
| 71 | + "default": null, |
| 72 | + "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." |
| 73 | + }, |
| 74 | + "latexindent.modifyLineBreaks": { |
| 75 | + "type": "boolean", |
| 76 | + "default": false, |
| 77 | + "description": "Modifies linebreaks before, during, and at the end of code blocks when formatting with latexindent. This corresponds to the --modifylinebreaks flag of latexindent." |
78 | 78 | }
|
79 | 79 | }
|
80 | 80 | }
|
0 commit comments