Mon, 11 May 2020 17:50:17 -0500
Initial version.
0 | 1 | # latex-syntax |
2 | ||
3 | This package provides syntax highlighting for LaTeX to VSCode. It is intended | |
4 | to be used as together with [texlab][] to provide richer syntax highlighting. | |
5 | The grammar is derived from LaTeX-Workshop, but has improvements including | |
6 | ||
7 | a) Highlighting of `todonotes` (see below). | |
8 | ||
9 | b) Footnote highlighting. | |
10 | ||
11 | c) Highlighting of `comment` environments as comment blocks. | |
12 | ||
13 | ### How to enable | |
14 | ||
15 | This package does not override the standard “LaTeX” grammar. It provides the | |
16 | “LaTeX+” grammar. Please select that as the default grammar for `.tex` files. | |
17 | ||
18 | ### Regarding `todonotes` and `footnote` support | |
19 | ||
20 | To enable syntax highlighting for `\todo` and `\footnote`, add the following | |
21 | to your `settings.json` (Cmd+Shift+P, “Open Settings (JSON)”): | |
22 | ||
23 | ```json | |
24 | ||
25 | "editor.tokenColorCustomizations": { | |
26 | "textMateRules": [ | |
27 | { | |
28 | "scope": "entity.name.todo.latex", | |
29 | "settings": { | |
30 | "foreground": "#d17000", | |
31 | "fontStyle": "italic", | |
32 | } | |
33 | }, | |
34 | { | |
35 | "scope": "support.function.todo.latex", | |
36 | "settings": { | |
37 | "foreground": "#d17000", | |
38 | "fontStyle": "italic", | |
39 | } | |
40 | }, | |
41 | { | |
42 | "scope": "entity.name.footnote.latex", | |
43 | "settings": { | |
44 | "foreground": "#e28000", | |
45 | "fontStyle": "italic", | |
46 | } | |
47 | }, | |
48 | { | |
49 | "scope": "support.function.footnote.latex", | |
50 | "settings": { | |
51 | "foreground": "#e28000", | |
52 | "fontStyle": "italic", | |
53 | } | |
54 | } | |
55 | ], | |
56 | }, | |
57 | ``` | |
58 | ||
59 | [texlab]: https://marketplace.visualstudio.com/items?itemName=efoerster.texlab |