LTeX: Grammar/spell checker :mag::heavy_check_mark: for VS Code using LanguageTool with support for LaTeX :mortar_board:, Markdown :pencil:, and others
Note: It is highly recommended to follow the instructions at https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-report-bugs and use the LTeX: Report bug in LTeX command from within Visual Studio Code. Per the contribution guidelines, deleting parts of the template or not filling in vital information may result in the issue to be immediately closed as invalid.
Describe the bug
Proper names like "Lineare Algebra" with adjective normally lower case are detected as failure
although the term is registered in the dictionary.
Steps to reproduce
Steps to reproduce the behavior:
Best use vscode, start with some folder with 'code .',
write file .vscode/ltex.dictionary.de-DE.txt with a line Lineare Algebra
write a file test.tex with minimal latex content containing Lineare Algebra
Install and activate ltex
See error: ltex indicates a warning on Lineare Algebra
Expected behavior
I would expect no warning.
Sample document
If the bug occurs for a specific document (e.g. LaTeX), please paste it here. If your document is very long or confidential, please create and attach a smaller example for which the bug still occurs so that we can reproduce it.
```
REPLACE_THIS_WITH_SAMPLE_DOCUMENT
```
LTeX configuration
I have nosettings.json
"LTeX Language Server" log file
Log is empty (as expected)
"LTeX Language Client" log file
First, set the ltex.trace.server setting in your settings.json to "verbose". Then, reload the VS Code window and reproduce the bug. Go to View → Output and select LTeX Language Client in the drop-down list. Paste this log here (note: it will contain your checked document):
Note: It is highly recommended to follow the instructions at https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-report-bugs and use the
LTeX: Report bug in LTeX
command from within Visual Studio Code. Per the contribution guidelines, deleting parts of the template or not filling in vital information may result in the issue to be immediately closed as invalid.Describe the bug Proper names like "Lineare Algebra" with adjective normally lower case are detected as failure although the term is registered in the dictionary.
Steps to reproduce Steps to reproduce the behavior: Best use vscode, start with some folder with 'code .',
.vscode/ltex.dictionary.de-DE.txt
with a lineLineare Algebra
test.tex
with minimal latex content containingLineare Algebra
Lineare Algebra
Expected behavior I would expect no warning.
Sample document If the bug occurs for a specific document (e.g. LaTeX), please paste it here. If your document is very long or confidential, please create and attach a smaller example for which the bug still occurs so that we can reproduce it.
LTeX configuration I have no
settings.json
"LTeX Language Server" log file Log is empty (as expected)
"LTeX Language Client" log file First, set the
ltex.trace.server
setting in yoursettings.json
to"verbose"
. Then, reload the VS Code window and reproduce the bug. Go toView
→Output
and selectLTeX Language Client
in the drop-down list. Paste this log here (note: it will contain your checked document):Version information List here the version information of the relevant software.
java -version
, only if not using Java automatically downloaded by LTeX)Additional context/information None