LTeX Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others
This is a nightly build. Use at your own risk.
git-commit
and gitcommit
) — #132
quarto
and rmd
) — #170, #172, #180, Alexandre Sonderegger (@sondalex)
\newcaptionname
etc. from KOMA-Script and \DefineBibliographyStrings
from BibLATEX (LATEX) — vscode-ltex#490
frame
environment not ignored (LATEX) — #161
\import
and \subimport
(LATEX) — #207
austrian
, naustrian
, swissgerman
, and nswissgerman
not recognized (LATEX) — #213, #214, @casenull
_ltex.checkDocument
, even non-comment parts of programs — vscode-ltex#457
minted
package (LATEX) — vscode-ltex#463
lang
in YAML front matter (Markdown) — vscode-ltex#465
bib
for bibtex
, plaintex
for latex
, xhtml
for html
ltex-cli
from a different directory than bin/
This is a pre-release. Use at your own risk.
ltex.completionEnabled
to disable completion by default — vscode-ltex#443
StringIndexOutOfBoundsException
in AnnotatedTextFragment.getSubstringOfPlainText
— vscode-ltex#442
ltex.ltex-ls.languageToolHttpServerUri
→ ltex.languageToolHttpServerUri
; the previous name is deprecatedltex.ltex-ls.languageToolOrgUsername
→ ltex.languageToolOrg.username
; the previous name is deprecatedltex.ltex-ls.languageToolOrgApiKey
→ ltex.languageToolOrg.apiKey
; the previous name is deprecatedAdd '...' to dictionary
quick fix missing for Austrian and Swiss German — vscode-ltex#431
ltex-cli
; --input-documents
and --setings-file
are deprecated and will be removed in a future releaseauto
; language variants like en-US
are not detected, only generic languages like en
; this will result in spelling errors not being reported — #103
main
option of the babel package (LATEX) — vscode-ltex#391
ltex.ltex-ls.languageToolOrgUsername
to set username on languagetool.org for Premium API access — vscode-ltex#398
ltex.ltex-ls.languageToolOrgApiKey
to set API key on languagetool.org for Premium API access — vscode-ltex#398
ltex.dictionary
when using a LanguageTool HTTP serverDisable rule
quick fix — vscode-ltex#390
Add '...' to dictionary
quick fix — vscode-ltex#390
$a$
)--input-documents
— #71
ltex.diagnosticSeverity
— #95
"vowelDummy"
in ltex.latex.commands
) and Markdown ("vowelDummy"
in ltex.markdown.nodes
) — vscode-ltex#366
\mathop
, \overline
, \tilde
, \alpha
, etc.) for automatic vowel detection in formulas in LATEX — #92, Shuhao Cao (@scaomath)
\counterwithin
, \counterwithout
, and \numberwithin
in LATEX — #87, Alexander Zeilmann (@AlexanderZeilmann)
\setkomavar
in LATEX — vscode-ltex#373
InitializeParams.locale
when using LSP 3.16 or later, deprecate CustomInitializationOptions.locale