You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
π§ Change: Disable the per-sentence result cache by default (ltex.sentenceCacheSize now 0), superseded by the new per-paragraph cache β #176, Andrea Alberti (@alberti42)
β¨ New: Incremental checking β re-check only the edited paragraph instead of the whole document, with new ltex.paragraphCache* / ltex.maxRequestSize settings β #176, Andrea Alberti (@alberti42)
β¨ New: Resolve ltex.languageToolOrg.username / apiKey from an ${ENV_VAR} reference, keeping Premium credentials out of synced config files β #112, #183, Andrea Alberti (@alberti42)
β¨ New: Spell- and grammar-check Emacs Lisp docstrings, not just comments (elisp / emacs-lisp) β #178, Andrea Alberti (@alberti42)
β¨ New: Check trailing/inline Emacs Lisp comments ((some code) ; comment), not only standalone comment lines β #178, Andrea Alberti (@alberti42)
β¨ New: Recognize the Emacs `name' quoted-identifier convention so the trailing ' and wrapped symbol are no longer flagged β #173, Andrea Alberti (@alberti42)
β¨ New: Accept elisp and emacs-lisp as codeLanguageIds alongside lisp, so .el buffers work out of the box β #170, Andrea Alberti (@alberti42)
β¨ New: Spell check content blocks in Typst β #128
β¨ New: Add code language aliases for neovim support β #131, @demenik
π Bug fix: Fix silent spell-check disable for ltex.language = "auto" on the HTTP backend, via a new ltex.preferredVariants setting (default en-US, de-DE, pt-BR) β #156, Andrea Alberti (@alberti42)
π Bug fix: Apply per-language ltex.dictionary / disabledRules / hiddenFalsePositives entries when ltex.language = "auto" on the HTTP backend β #156, Andrea Alberti (@alberti42)
π Bug fix: Fix Premium diagnostics whose squiggly range extended past the misspelled word into surrounding code β #172, Andrea Alberti (@alberti42)
π Bug fix: Offer "Add to dictionary" for Premium/HTTP orthography rules and Spanish common-typo rules β #154, Andrea Alberti (@alberti42)
π Bug fix: Trim surrounding punctuation from "Add to dictionary" entries so all later occurrences suppress against one entry β #155, Andrea Alberti (@alberti42)
π Bug fix: Fix silent server hang on source files whose comment blocks end with a bare marker (;;, //) β #171, Andrea Alberti (@alberti42)
π Bug fix: Fix StringIndexOutOfBoundsException crash when checking comments in files with CRLF line endings β #169, Andrea Alberti (@alberti42)
π Bug fix: Make the markup parser linear instead of quadratic in document length (~14Γ faster on a 135 KB org file) β #165, Andrea Alberti (@alberti42)
π Bug fix: Skip parsing of regions disabled with a magic comment (e.g. enabled=false), cutting latency on largely-disabled documents β #164, Andrea Alberti (@alberti42)
π Bug fix: Org: don't flag the wrapped half of a list item for "first letter not uppercase" β #166, Andrea Alberti (@alberti42)