jlelong / vscode-latex-basics

LaTeX grammars for Visual Studio Code
MIT License
19 stars 10 forks source link

comment package environments not displayed as comments #96

Closed daeh closed 1 month ago

daeh commented 1 month ago

Reposting the syntax highlighting issues from https://github.com/James-Yu/LaTeX-Workshop/issues/4366 here.

Pre-checks*

Environment*

The Issue

Text in comment environments is not formatted like inline comments

CleanShot 2024-09-04 at 23 10 09

Reproduction Steps

  1. load package \usepackage{comment}
  2. make environment \begin{comment}...\end{comment}

Expected Behavior

As far as I know, lines within the comment environment should be decorated (#353) but they appear like regular text.

Logs

LaTeX Workshop Output*

[23:11:32.867][Logger] New log placeholder %WS1% registered for /Users/me/demo .
[23:11:32.867][Extension] Initializing LaTeX Workshop.
[23:11:32.907][Build][Recipe] Set $LATEXWORKSHOP_DOCKER_LATEX: ""
[23:11:32.907][Build][Recipe] Set $LATEXWORKSHOP_DOCKER_PATH: "docker"
[23:11:32.922][Server] Creating LaTeX Workshop http and websocket server.
[23:11:32.955][Format][Bib] Bibtex format config: {"tab":"  ","case":"lowercase","left":"{","right":"}","trailingComma":false,"sort":["key"],"alignOnEqual":true,"sortFields":false,"fieldsOrder":[],"firstEntries":["string","xdata"]}
[23:11:32.974][Server] Server successfully started: {"address":"127.0.0.1","family":"IPv4","port":49318} .
[23:11:32.984][Extension] Extension root: /Users/me/.vscode/extensions/james-yu.latex-workshop-10.2.1
[23:11:32.984][Extension] $PATH: /Users/me/.juliaup/bin:/Users/me/miniforge3/envs/lab/bin:/Users/me/miniforge3/condabin:/Users/me/.juliaup/bin:/Users/me/.nvm/versions/node/v22.7.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Applications/Keybase.app/Contents/SharedSupport/bin:/usr/local/MacGPG2/bin:/Library/TeX/texbin:/Applications/quarto/bin
[23:11:32.984][Extension] $SHELL: /bin/zsh
[23:11:32.984][Extension] $LANG: undefined
[23:11:32.984][Extension] $LC_ALL: undefined
[23:11:32.984][Extension] process.platform: darwin
[23:11:32.984][Extension] process.arch: arm64
[23:11:32.984][Extension] vscode.env.appName: Visual Studio Code
[23:11:32.984][Extension] vscode.env.remoteName: undefined
[23:11:32.984][Extension] vscode.env.uiKind: 1
[23:11:32.985][Config] latex-workshop.latex.recipes: [{"name":"latexmk (lualatex)","tools":["latexmk-lualatex"]},{"name":"xelatex 🔃","tools":["xelatex"]},{"name":"pdflatex 🔃","tools":["pdflatex"]},{"name":"xelatex➞biber➞xelatex.2x 🔃","tools":["xelatex","biber","xelatex","xelatex"]},{"name":"pdflatex➞bibtex➞pdflatex.2x 🔃","tools":["pdflatex","bibtex","pdflatex","pdflatex"]},{"name":"lualatex➞biber➞lualatex.2x 🔃","tools":["lualatex","biber","lualatex","lualatex"]}] .
[23:11:32.985][Config] latex-workshop.latex.recipe.default: "lastUsed" .
[23:11:32.986][Config] latex-workshop.latex.tools: [{"name":"latexmk-lualatex","command":"latexmk","args":["-synctex=1","-interaction=nonstopmode","-file-line-error","-lualatex","-cd","-pdf","-outdir=%OUTDIR%","%DOC%"]},{"name":"lualatex","command":"lualatex","args":["-synctex=1","-interaction=nonstopmode","-file-line-error","-output-directory=%OUTDIR%","%DOCFILE%"],"env":{"TEXMFHOME":"/Library/TeX/texbin"}},{"name":"xelatex","command":"xelatex","args":["-synctex=1","-interaction=nonstopmode","-file-line-error","-output-directory=auxout","-pdf","%DOCFILE%"]},{"name":"pdflatex","command":"pdflatex","args":["--shell-escape","-synctex=1","-interaction=nonstopmode","-file-line-error","-aux-directory=auxout","-output-directory=auxout","%DOC%.tex"]},{"name":"biber","command":"biber","args":["--output-directory=%OUTDIR%","%DOCFILE%"],"env":{"TEXMFHOME":"/Library/TeX/texbin"}},{"name":"bibtex","command":"bibtex","args":["%DOCFILE%"]}] .
[23:11:32.986][Config] latex-workshop.latex.outDir: "%DIR%/auxout" .
[23:11:32.988][Config] latex-workshop.latex.autoBuild.run: "onSave" .
[23:11:32.992][Config] latex-workshop.view.pdf.internal.synctex.keybinding: "double-click" .
[23:11:32.993][Config] latex-workshop.synctex.afterBuild.enabled: true .
[23:11:32.996][Config] latex-workshop.intellisense.citation.format: ["author","title","journal","publisher","booktitle","year","date"] .
[23:11:33.000][Config] latex-workshop.latexindent.path: "/opt/homebrew/bin/latexindent" .
[23:11:33.003][Config] editor.acceptSuggestionOnEnter: "off" .
[23:11:33.006][Extension] Trigger characters for intellisense of LaTeX documents: ["\\",",","{","}"]
[23:11:33.006][Root] Current workspace folders: ["file://%WS1%"]
[23:11:33.007][Extension] LaTeX Workshop initialized.
[23:11:33.007][Root] Found root file from active editor: %WS1%/debug.tex
[23:11:33.007][Root] Root file changed: from %WS1%/debug.tex to %WS1%/debug.tex, langID latex . Refresh dependencies
[23:11:33.007][Event] ROOT_FILE_CHANGED: "%WS1%/debug.tex"
[23:11:33.007][Cacher][Watcher] Reset.
[23:11:33.007][Cacher][Watcher] Reset.
[23:11:33.008][Cacher] Adding %WS1%/debug.tex .
[23:11:33.008][Cacher][Watcher] Watched %WS1%/debug.tex with a new .* watcher on %WS1% .
[23:11:33.008][Event] FILE_WATCHED: "%WS1%/debug.tex"
[23:11:33.009][Cacher] Caching %WS1%/debug.tex .
[23:11:33.009][Event] ROOT_FILE_SEARCHED
[23:11:33.010][Server] validOrigin is http://127.0.0.1:49318
[23:11:33.017][Cacher] Updated inputs of %WS1%/debug.tex .
[23:11:33.017][Cacher] Parse LaTeX AST: %WS1%/debug.tex .
[23:11:33.032][Cacher] Parsed LaTeX AST in 15.36 ms: %WS1%/debug.tex .
[23:11:33.032][File] Calling kpsewhich to resolve article.cls .
[23:11:33.141][File] kpsewhich returned with '/usr/local/texlive/2024/texmf-dist/tex/latex/base/article.cls'.
[23:11:33.144][Cacher] Updated elements in 111.69 ms: %WS1%/debug.tex .
[23:11:33.144][Event] FILE_PARSED: "%WS1%/debug.tex"
[23:11:33.145][Structure] Structure force updated with 0 root sections for %WS1%/debug.tex .
[23:11:33.145][Event] STRUCTURE_UPDATED
[23:11:33.149][Cacher] Parsing .fls %WS1%/auxout/debug.fls .
[23:11:33.154][Cacher] Found .aux %WS1%/auxout/debug.aux from .fls %WS1%/auxout/debug.fls , parsing.
[23:11:33.154][Cacher] Parsed .aux %WS1%/auxout/debug.aux .
[23:11:33.155][Cacher] Parsed .fls %WS1%/auxout/debug.fls .

Developer Tools Console

TMScopeRegistry.ts:46 Overwriting grammar scope name to file mapping for scope text.tex.
Old grammar file: file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/latex/syntaxes/TeX.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/james-yu.latex-workshop-10.2.1/syntax/TeX.tmLanguage.json
register @ TMScopeRegistry.ts:46
TMScopeRegistry.ts:46 Overwriting grammar scope name to file mapping for scope text.tex.latex.
Old grammar file: file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/latex/syntaxes/LaTeX.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/james-yu.latex-workshop-10.2.1/syntax/LaTeX.tmLanguage.json
register @ TMScopeRegistry.ts:46
TMScopeRegistry.ts:46 Overwriting grammar scope name to file mapping for scope text.bibtex.
Old grammar file: file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/latex/syntaxes/Bibtex.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/james-yu.latex-workshop-10.2.1/syntax/Bibtex.tmLanguage.json
register @ TMScopeRegistry.ts:46
TMScopeRegistry.ts:46 Overwriting grammar scope name to file mapping for scope text.tex.markdown_latex_combined.
Old grammar file: file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/latex/syntaxes/markdown-latex-combined.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/james-yu.latex-workshop-10.2.1/syntax/markdown-latex-combined.tmLanguage.json
register @ TMScopeRegistry.ts:46
TMScopeRegistry.ts:46 Overwriting grammar scope name to file mapping for scope source.cpp.embedded.latex.
Old grammar file: file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/latex/syntaxes/cpp-grammar-bailout.tmLanguage.json.
New grammar file: file:///Users/me/.vscode/extensions/james-yu.latex-workshop-10.2.1/syntax/cpp-grammar-bailout.tmLanguage.json
register @ TMScopeRegistry.ts:46
log.ts:419  INFO Started local extension host with pid 98833.
log.ts:419  INFO [perf] Render performance baseline is 13ms

Thanks!