{"id":13870219,"url":"https://github.com/valentjn/vscode-ltex","last_synced_at":"2025-04-08T11:08:05.365Z","repository":{"id":37381951,"uuid":"205729610","full_name":"valentjn/vscode-ltex","owner":"valentjn","description":"LTeX: Grammar/spell checker :mag::heavy_check_mark: for VS Code using LanguageTool with support for LaTeX :mortar_board:, Markdown :pencil:, and others","archived":false,"fork":false,"pushed_at":"2024-01-14T22:41:35.000Z","size":2193,"stargazers_count":811,"open_issues_count":115,"forks_count":29,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2024-10-29T17:23:44.303Z","etag":null,"topics":["coc","grammar-checker","languagetool","latex","ltex","markdown","neovim","spell-checker","vim","vscode"],"latest_commit_sha":null,"homepage":"https://valentjn.github.io/ltex","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/valentjn.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.xml","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"ko_fi":"valentjn"}},"created_at":"2019-09-01T20:37:44.000Z","updated_at":"2024-10-28T12:43:06.000Z","dependencies_parsed_at":"2024-01-17T05:00:11.355Z","dependency_job_id":"0ddbbbc9-3241-447d-964a-f07f17ef9ddb","html_url":"https://github.com/valentjn/vscode-ltex","commit_stats":{"total_commits":1425,"total_committers":8,"mean_commits":178.125,"dds":0.3382456140350877,"last_synced_commit":"74484ff6e0f1f810fc24d57ba51286c347b31cf3"},"previous_names":[],"tags_count":72,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentjn%2Fvscode-ltex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentjn%2Fvscode-ltex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentjn%2Fvscode-ltex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/valentjn%2Fvscode-ltex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/valentjn","download_url":"https://codeload.github.com/valentjn/vscode-ltex/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247829491,"owners_count":21002995,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coc","grammar-checker","languagetool","latex","ltex","markdown","neovim","spell-checker","vim","vscode"],"created_at":"2024-08-05T20:01:34.693Z","updated_at":"2025-04-08T11:08:05.341Z","avatar_url":"https://github.com/valentjn.png","language":"TypeScript","funding_links":["https://ko-fi.com/valentjn"],"categories":["TypeScript","Schreiben"],"sub_categories":[],"readme":"\u003c!--\n   - Copyright (C) 2019-2021 Julian Valentin, LTeX Development Community\n   -\n   - This Source Code Form is subject to the terms of the Mozilla Public\n   - License, v. 2.0. If a copy of the MPL was not distributed with this\n   - file, You can obtain one at https://mozilla.org/MPL/2.0/.\n   --\u003e\n\n\u003c!-- #if TARGET == 'vscode' --\u003e\n# LT\u003csub\u003eE\u003c/sub\u003eX Extension for VS Code: Grammar/Spell Checker Using LanguageTool with Support for L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX, Markdown, and Others\n\u003c!-- #elseif TARGET == 'coc.nvim' --\u003e\n\u003c!-- # LT\u003csub\u003eE\u003c/sub\u003eX Extension for coc.nvim: Grammar/Spell Checker Using LanguageTool with Support for L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX, Markdown, and Others --\u003e\n\u003c!-- #endif --\u003e\n\n[![latest release](https://badgen.net/badge/-/release/585858?label=)![version number](https://badgen.net/vs-marketplace/v/valentjn.vscode-ltex?label=)![release date](https://badgen.net/github/last-commit/valentjn/vscode-ltex/release?label=)][website]\u0026nbsp;\n[![installs](https://badgen.net/vs-marketplace/i/valentjn.vscode-ltex)][website]\u0026nbsp;\n[![rating](https://badgen.net/vs-marketplace/rating/valentjn.vscode-ltex)][marketplace]\n\n[![vscode-ltex](https://badgen.net/github/license/valentjn/vscode-ltex?label=vscode-ltex)](https://github.com/valentjn/vscode-ltex)\u0026nbsp;\n[![CI status](https://github.com/valentjn/vscode-ltex/workflows/CI/badge.svg?branch=release)](https://github.com/valentjn/vscode-ltex/actions?query=workflow%3A%22CI%22+branch%3Arelease)\u0026nbsp;\n[![stars](https://badgen.net/github/stars/valentjn/vscode-ltex)](https://github.com/valentjn/vscode-ltex)\u0026nbsp;\n[![open issues](https://badgen.net/github/open-issues/valentjn/vscode-ltex?label=open/closed%20issues\u0026color=blue)](https://github.com/valentjn/vscode-ltex/issues)\u0026nbsp;[![closed issues](https://badgen.net/github/closed-issues/valentjn/vscode-ltex?label=)](https://github.com/valentjn/vscode-ltex/issues)\\\n[![ltex-ls](https://badgen.net/github/license/valentjn/ltex-ls?label=ltex-ls)](https://github.com/valentjn/ltex-ls)\u0026nbsp;\n[![CI status](https://github.com/valentjn/ltex-ls/workflows/CI/badge.svg?branch=release)](https://github.com/valentjn/ltex-ls/actions?query=workflow%3A%22CI%22+branch%3Arelease)\u0026nbsp;\n[![coverage](https://badgen.net/coveralls/c/github/valentjn/ltex-ls/release)](https://coveralls.io/github/valentjn/ltex-ls)\u0026nbsp;\n[![stars](https://badgen.net/github/stars/valentjn/ltex-ls)](https://github.com/valentjn/ltex-ls)\u0026nbsp;\n[![open issues](https://badgen.net/github/open-issues/valentjn/ltex-ls?label=open/closed%20issues\u0026color=blue)](https://github.com/valentjn/ltex-ls/issues)\u0026nbsp;[![closed issues](https://badgen.net/github/closed-issues/valentjn/ltex-ls?label=)](https://github.com/valentjn/ltex-ls/issues)\n\n\u003c!-- #if TARGET == 'vscode' --\u003e\n**LT\u003csub\u003eE\u003c/sub\u003eX** provides offline grammar checking of various markup languages in Visual Studio Code using [LanguageTool (LT)](https://languagetool.org/). LT\u003csub\u003eE\u003c/sub\u003eX currently supports BibT\u003csub\u003eE\u003c/sub\u003eX, ConT\u003csub\u003eE\u003c/sub\u003eXt, L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX, Markdown, Org, reStructuredText, R Sweave, and XHTML documents. In addition, LT\u003csub\u003eE\u003c/sub\u003eX can check comments in many popular programming languages (optional, opt-in).\n\u003c!-- #elseif TARGET == 'coc.nvim' --\u003e\n\u003c!-- **LT\u003csub\u003eE\u003c/sub\u003eX** provides offline grammar checking of various markup languages in Vim/Neovim using [LanguageTool (LT)](https://languagetool.org/) and [coc.nvim](https://github.com/neoclide/coc.nvim). LT\u003csub\u003eE\u003c/sub\u003eX currently supports BibT\u003csub\u003eE\u003c/sub\u003eX, ConT\u003csub\u003eE\u003c/sub\u003eXt, L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX, Markdown, Org, reStructuredText, R Sweave, and XHTML documents. In addition, LT\u003csub\u003eE\u003c/sub\u003eX can check comments in many popular programming languages (optional, opt-in). --\u003e\n\u003c!-- #endif --\u003e\n\nThe difference to regular spell checkers is that LT\u003csub\u003eE\u003c/sub\u003eX not only detects spelling errors, but also many grammar and stylistic errors such as:\n\n- `This is an mistake.`\n- `The bananas is tasty.`\n- `We look forward to welcome you.`\n- `Are human beings any different than animals?`\n\nA classic use case of LT\u003csub\u003eE\u003c/sub\u003eX is checking scientific L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX papers, but why not check your next blog post, book chapter, or long e-mail before you send it to someone else?\n\n[Find more information and documentation about LT\u003csub\u003eE\u003c/sub\u003eX on the official website.][website]\n\nLT\u003csub\u003eE\u003c/sub\u003eX is a successor (since it's a fork) of the abandoned [LanguageTool for Visual Studio Code extension](https://github.com/adamvoss/vscode-languagetool) by Adam Voss\u003csup\u003e†\u003c/sup\u003e.\n\n## Features\n\n![Grammar/Spell Checker for VS Code with LanguageTool and LaTeX Support](https://github.com/valentjn/vscode-ltex/raw/release/img/banner-ltex.png)\n\n- **Supported markup languages:** BibT\u003csub\u003eE\u003c/sub\u003eX, ConT\u003csub\u003eE\u003c/sub\u003eXt, L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX, Markdown, Org, reStructuredText, R Sweave, XHTML\n- Comment checking in **many popular programming languages** (optional, opt-in)\n- Comes with **everything included,** no need to install Java or LanguageTool\n- **Offline checking:** Does not upload anything to the internet\n- Supports **over 20 languages:** English, French, German, Dutch, Chinese, Russian, etc.\n- **Issue highlighting** with hover description\n- **Replacement suggestions** via quick fixes\n- **User dictionaries**\n- **Multilingual support** with babel commands or magic comments\n- Possibility to use **external LanguageTool servers**\n- **[Extensive documentation][website]**\n\n## Requirements\n\n\u003c!-- #if TARGET == 'vscode' --\u003e\n- 64-bit Linux, Mac, or Windows operating system\n- [VS Code 1.52.0 or newer](https://code.visualstudio.com/)\n- Optional:\n  - If you want to check documents written in a markup language that VS Code does not support out-of-the-box (e.g., L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX), install an extension that provides support for that language (e.g., [LaTeX Workshop Extension for VS Code](https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop)) in addition to this extension.\n\u003c!-- #elseif TARGET == 'coc.nvim' --\u003e\n\u003c!-- - 64-bit Linux, Mac, or Windows operating system --\u003e\n\u003c!-- - [Node.js 14.16.0 or later](https://nodejs.org/) --\u003e\n\u003c!-- - [Vim](https://www.vim.org/) or [Neovim](https://neovim.io/) with [coc.nvim 0.0.80 or newer](https://github.com/neoclide/coc.nvim) --\u003e\n\u003c!-- #endif --\u003e\n\n## How to Use\n\n\u003c!-- #if TARGET == 'vscode' --\u003e\n1. Install the requirements listed above\n2. Install this extension (see [download options](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#how-to-install-and-use))\n3. Reload the VS Code window if necessary\n4. Open a L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX or a Markdown document, or open a new file and change the language mode to `LaTeX` or `Markdown` (open the Command Palette and select `Change Language Mode`)\n5. Wait until [ltex-ls](https://valentjn.github.io/ltex/faq.html#whats-the-difference-between-vscode-ltex-ltex-ls-and-languagetool) has been found; if necessary, LT\u003csub\u003eE\u003c/sub\u003eX downloads it for you. Alternatively, you can choose [offline installation](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#offline-installation).\n6. Grammar/spelling errors will be displayed! (if there are any)\n\u003c!-- #elseif TARGET == 'coc.nvim' --\u003e\n\u003c!-- 1. Install the requirements listed above --\u003e\n\u003c!-- 2. Install coc-ltex by running `:CocInstall coc-ltex` --\u003e\n\u003c!-- 3. If you want to check LaTeX documents: Add `let g:coc_filetype_map = {'tex': 'latex'}` to `~/.vimrc` (Vim) or `~/.config/nvim/init.vim` (workaround for [#425](https://github.com/valentjn/vscode-ltex/issues/425), until [neoclide/coc.nvim#3433](https://github.com/neoclide/coc.nvim/pull/3433) is released) --\u003e\n\u003c!-- 4. Open a LaTeX or a Markdown document --\u003e\n\u003c!-- 5. Wait until [ltex-ls](https://valentjn.github.io/ltex/faq.html#whats-the-difference-between-vscode-ltex-ltex-ls-and-languagetool) has been downloaded and started --\u003e\n\u003c!-- 6. Grammar/spelling errors will be displayed! (if there are any) --\u003e\n\u003c!-- #endif --\u003e\n\n## Information \u0026 Documentation\n\n- [General Information](https://valentjn.github.io/ltex/index.html)\n  - [Overview](https://valentjn.github.io/ltex/index.html)\n  - [Installation \u0026amp; Usage](https://valentjn.github.io/ltex/installation-usage.html)\n    - [Via Editor Extensions](https://valentjn.github.io/ltex/installation-usage.html#via-editor-extensions)\n      - [Official Extensions](https://valentjn.github.io/ltex/installation-usage.html#official-extensions)\n      - [Third-Party Extensions](https://valentjn.github.io/ltex/installation-usage.html#third-party-extensions)\n    - [Via Language Clients](https://valentjn.github.io/ltex/installation-usage.html#via-language-clients)\n    - [Via Command Line](https://valentjn.github.io/ltex/installation-usage.html#via-command-line)\n  - [Supported Languages](https://valentjn.github.io/ltex/supported-languages.html)\n    - [Code Languages](https://valentjn.github.io/ltex/supported-languages.html#code-languages)\n      - [Markup Languages](https://valentjn.github.io/ltex/supported-languages.html#markup-languages)\n      - [Programming Languages](https://valentjn.github.io/ltex/supported-languages.html#programming-languages)\n    - [Natural Languages](https://valentjn.github.io/ltex/supported-languages.html#natural-languages)\n  - [Advanced Usage](https://valentjn.github.io/ltex/advanced-usage.html)\n    - [Magic Comments](https://valentjn.github.io/ltex/advanced-usage.html#magic-comments)\n    - [Multilingual L\u003csup\u003eA\u003c/sup\u003eT\u003csub\u003eE\u003c/sub\u003eX Documents with the babel Package](https://valentjn.github.io/ltex/advanced-usage.html#multilingual-latex-documents-with-the-babel-package)\n    - [Set Language in Markdown with YAML Front Matter](https://valentjn.github.io/ltex/advanced-usage.html#set-language-in-markdown-with-yaml-front-matter)\n    - [Hiding False Positives with Regular Expressions](https://valentjn.github.io/ltex/advanced-usage.html#hiding-false-positives-with-regular-expressions)\n    - [LanguageTool HTTP Servers](https://valentjn.github.io/ltex/advanced-usage.html#languagetool-http-servers)\n  - [Settings](https://valentjn.github.io/ltex/settings.html)\n    - [`ltex.enabled`](https://valentjn.github.io/ltex/settings.html#ltexenabled)\n    - [`ltex.language`](https://valentjn.github.io/ltex/settings.html#ltexlanguage)\n    - [`ltex.dictionary`](https://valentjn.github.io/ltex/settings.html#ltexdictionary)\n    - [`ltex.disabledRules`](https://valentjn.github.io/ltex/settings.html#ltexdisabledrules)\n    - [`ltex.enabledRules`](https://valentjn.github.io/ltex/settings.html#ltexenabledrules)\n    - [`ltex.hiddenFalsePositives`](https://valentjn.github.io/ltex/settings.html#ltexhiddenfalsepositives)\n    - [`ltex.bibtex.fields`](https://valentjn.github.io/ltex/settings.html#ltexbibtexfields)\n    - [`ltex.latex.commands`](https://valentjn.github.io/ltex/settings.html#ltexlatexcommands)\n    - [`ltex.latex.environments`](https://valentjn.github.io/ltex/settings.html#ltexlatexenvironments)\n    - [`ltex.markdown.nodes`](https://valentjn.github.io/ltex/settings.html#ltexmarkdownnodes)\n    - [`ltex.configurationTarget`](https://valentjn.github.io/ltex/settings.html#ltexconfigurationtarget)\n    - [`ltex.additionalRules.enablePickyRules`](https://valentjn.github.io/ltex/settings.html#ltexadditionalrulesenablepickyrules)\n    - [`ltex.additionalRules.motherTongue`](https://valentjn.github.io/ltex/settings.html#ltexadditionalrulesmothertongue)\n    - [`ltex.additionalRules.languageModel`](https://valentjn.github.io/ltex/settings.html#ltexadditionalruleslanguagemodel)\n    - [`ltex.additionalRules.neuralNetworkModel`](https://valentjn.github.io/ltex/settings.html#ltexadditionalrulesneuralnetworkmodel)\n    - [`ltex.additionalRules.word2VecModel`](https://valentjn.github.io/ltex/settings.html#ltexadditionalrulesword2vecmodel)\n    - [`ltex.languageToolHttpServerUri`](https://valentjn.github.io/ltex/settings.html#ltexlanguagetoolhttpserveruri)\n    - [`ltex.languageToolOrg.username`](https://valentjn.github.io/ltex/settings.html#ltexlanguagetoolorgusername)\n    - [`ltex.languageToolOrg.apiKey`](https://valentjn.github.io/ltex/settings.html#ltexlanguagetoolorgapikey)\n    - [`ltex.ltex-ls.path`](https://valentjn.github.io/ltex/settings.html#ltexltex-lspath)\n    - [`ltex.ltex-ls.logLevel`](https://valentjn.github.io/ltex/settings.html#ltexltex-lsloglevel)\n    - [`ltex.java.path`](https://valentjn.github.io/ltex/settings.html#ltexjavapath)\n    - [`ltex.java.initialHeapSize`](https://valentjn.github.io/ltex/settings.html#ltexjavainitialheapsize)\n    - [`ltex.java.maximumHeapSize`](https://valentjn.github.io/ltex/settings.html#ltexjavamaximumheapsize)\n    - [`ltex.sentenceCacheSize`](https://valentjn.github.io/ltex/settings.html#ltexsentencecachesize)\n    - [`ltex.completionEnabled`](https://valentjn.github.io/ltex/settings.html#ltexcompletionenabled)\n    - [`ltex.diagnosticSeverity`](https://valentjn.github.io/ltex/settings.html#ltexdiagnosticseverity)\n    - [`ltex.checkFrequency`](https://valentjn.github.io/ltex/settings.html#ltexcheckfrequency)\n    - [`ltex.clearDiagnosticsWhenClosingFile`](https://valentjn.github.io/ltex/settings.html#ltexcleardiagnosticswhenclosingfile)\n    - [`ltex.statusBarItem`](https://valentjn.github.io/ltex/settings.html#ltexstatusbaritem)\n    - [`ltex.trace.server`](https://valentjn.github.io/ltex/settings.html#ltextraceserver)\n  - [FAQ](https://valentjn.github.io/ltex/faq.html)\n    - [General Questions](https://valentjn.github.io/ltex/faq.html#general-questions)\n      - [What's the difference between vscode-ltex, ltex-ls, and LanguageTool?](https://valentjn.github.io/ltex/faq.html#whats-the-difference-between-vscode-ltex-ltex-ls-and-languagetool)\n      - [Why does LT\u003csub\u003eE\u003c/sub\u003eX have such a high CPU load?](https://valentjn.github.io/ltex/faq.html#why-does-ltex-have-such-a-high-cpu-load)\n      - [How can I check multiple languages at once?](https://valentjn.github.io/ltex/faq.html#how-can-i-check-multiple-languages-at-once)\n      - [Why does LT\u003csub\u003eE\u003c/sub\u003eX check in a different language than expected?](https://valentjn.github.io/ltex/faq.html#why-does-ltex-check-in-a-different-language-than-expected)\n      - [How can I fix multiple spelling errors at the same time?](https://valentjn.github.io/ltex/faq.html#how-can-i-fix-multiple-spelling-errors-at-the-same-time)\n      - [How can I prevent `\\text{...}` in math mode from producing false positives?](https://valentjn.github.io/ltex/faq.html#how-can-i-prevent-text-in-math-mode-from-producing-false-positives)\n      - [What does LT\u003csub\u003eE\u003c/sub\u003eX stand for?](https://valentjn.github.io/ltex/faq.html#what-does-ltex-stand-for)\n      - [Where can I ask a question that's not answered here?](https://valentjn.github.io/ltex/faq.html#where-can-i-ask-a-question-thats-not-answered-here)\n    - [Questions about vscode-ltex](https://valentjn.github.io/ltex/faq.html#questions-about-vscode-ltex)\n      - [How can I prevent vscode-ltex from redownloading ltex-ls after every update?](https://valentjn.github.io/ltex/faq.html#how-can-i-prevent-vscode-ltex-from-redownloading-ltex-ls-after-every-update)\n      - [Where does vscode-ltex save its settings (e.g., dictionary, false positives)?](https://valentjn.github.io/ltex/faq.html#where-does-vscode-ltex-save-its-settings-eg-dictionary-false-positives)\n      - [How can I map the `Use '...'` quick fix to a keyboard shortcut in VS Code?](https://valentjn.github.io/ltex/faq.html#how-can-i-map-the-use--quick-fix-to-a-keyboard-shortcut-in-vs-code)\n  - [Code of Conduct](https://valentjn.github.io/ltex/code-of-conduct.html)\n    - [Our Pledge](https://valentjn.github.io/ltex/code-of-conduct.html#our-pledge)\n    - [Our Standards](https://valentjn.github.io/ltex/code-of-conduct.html#our-standards)\n    - [Enforcement Responsibilities](https://valentjn.github.io/ltex/code-of-conduct.html#enforcement-responsibilities)\n    - [Scope](https://valentjn.github.io/ltex/code-of-conduct.html#scope)\n    - [Enforcement](https://valentjn.github.io/ltex/code-of-conduct.html#enforcement)\n    - [Enforcement Guidelines](https://valentjn.github.io/ltex/code-of-conduct.html#enforcement-guidelines)\n      - [1. Correction](https://valentjn.github.io/ltex/code-of-conduct.html#1-correction)\n      - [2. Warning](https://valentjn.github.io/ltex/code-of-conduct.html#2-warning)\n      - [3. Temporary Ban](https://valentjn.github.io/ltex/code-of-conduct.html#3-temporary-ban)\n      - [4. Permanent Ban](https://valentjn.github.io/ltex/code-of-conduct.html#4-permanent-ban)\n    - [Attribution](https://valentjn.github.io/ltex/code-of-conduct.html#attribution)\n- [vscode-ltex / coc-ltex](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html)\n  - [Installation \u0026amp; Usage (vscode-ltex)](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html)\n    - [Download Providers](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#download-providers)\n    - [Requirements](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#requirements)\n    - [How to Install and Use](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#how-to-install-and-use)\n    - [Offline Installation](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#offline-installation)\n      - [First Alternative: Download the Offline Version of LT\u003csub\u003eE\u003c/sub\u003eX](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#first-alternative-download-the-offline-version-of-ltex)\n      - [Second Alternative: Download ltex-ls/Java Manually](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-vscode-ltex.html#second-alternative-download-ltex-lsjava-manually)\n  - [Installation \u0026amp; Usage (coc-ltex)](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-coc-ltex.html)\n    - [Download Providers](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-coc-ltex.html#download-providers)\n    - [Requirements](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-coc-ltex.html#requirements)\n    - [How to Install and Use](https://valentjn.github.io/ltex/vscode-ltex/installation-usage-coc-ltex.html#how-to-install-and-use)\n  - [Setting Scopes \u0026amp; Files](https://valentjn.github.io/ltex/vscode-ltex/setting-scopes-files.html)\n    - [Multi-Scope Settings](https://valentjn.github.io/ltex/vscode-ltex/setting-scopes-files.html#multi-scope-settings)\n    - [External Setting Files](https://valentjn.github.io/ltex/vscode-ltex/setting-scopes-files.html#external-setting-files)\n  - [Commands](https://valentjn.github.io/ltex/vscode-ltex/commands.html)\n    - [`LTeX: Activate Extension`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-activate-extension)\n    - [`LTeX: Check Selection`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-check-selection)\n    - [`LTeX: Check Current Document`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-check-current-document)\n    - [`LTeX: Check All Documents in Workspace`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-check-all-documents-in-workspace)\n    - [`LTeX: Clear Diagnostics in Current Document`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-clear-diagnostics-in-current-document)\n    - [`LTeX: Clear All Diagnostics`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-clear-all-diagnostics)\n    - [`LTeX: Show Status Information`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-show-status-information)\n    - [`LTeX: Reset and Restart`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-reset-and-restart)\n    - [`LTeX: Report Bug in LTeX`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-report-bug-in-ltex)\n    - [`LTeX: Request Feature for LTeX`](https://valentjn.github.io/ltex/vscode-ltex/commands.html#ltex-request-feature-for-ltex)\n  - [Changelog](https://valentjn.github.io/ltex/vscode-ltex/changelog.html)\n  - [Contributing](https://valentjn.github.io/ltex/vscode-ltex/contributing.html)\n    - [Ways of Contribution](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#ways-of-contribution)\n    - [How to Report Bugs](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-report-bugs)\n      - [Known Issues and Limitations](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#known-issues-and-limitations)\n    - [How to Request Features](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-request-features)\n    - [How to Set Up the Project](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-set-up-the-project)\n    - [How to Contribute Code](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-contribute-code)\n    - [How to Test Pre-Releases](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-test-pre-releases)\n    - [How to Edit the Documentation](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-edit-the-documentation)\n    - [How to Translate the User Interface](https://valentjn.github.io/ltex/vscode-ltex/contributing.html#how-to-translate-the-user-interface)\n- [ltex-ls (LT\u003csub\u003eE\u003c/sub\u003eX LS)](https://valentjn.github.io/ltex/ltex-ls/installation.html)\n  - [Installation](https://valentjn.github.io/ltex/ltex-ls/installation.html)\n    - [Download Providers](https://valentjn.github.io/ltex/ltex-ls/installation.html#download-providers)\n    - [Requirements](https://valentjn.github.io/ltex/ltex-ls/installation.html#requirements)\n    - [Installation](https://valentjn.github.io/ltex/ltex-ls/installation.html#installation)\n  - [Server Usage](https://valentjn.github.io/ltex/ltex-ls/server-usage.html)\n    - [Startup](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#startup)\n      - [Command-Line Arguments](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#command-line-arguments)\n      - [Exit Codes](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#exit-codes)\n    - [Checking Documents with the LSP](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#checking-documents-with-the-lsp)\n    - [Settings](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#settings)\n    - [Quick Fixes](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#quick-fixes)\n    - [Commands](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#commands)\n      - [`_ltex.addToDictionary` (Client)](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#ltexaddtodictionary-client)\n      - [`_ltex.disableRules` (Client)](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#ltexdisablerules-client)\n      - [`_ltex.hideFalsePositives` (Client)](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#ltexhidefalsepositives-client)\n      - [`_ltex.checkDocument` (Server)](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#ltexcheckdocument-server)\n      - [`_ltex.getServerStatus` (Server)](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#ltexgetserverstatus-server)\n    - [Custom LSP Extensions](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#custom-lsp-extensions)\n      - [Custom Initialization Options](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#custom-initialization-options)\n      - [Custom Requests and Notifications](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#custom-requests-and-notifications)\n        - [`ltex/workspaceSpecificConfiguration` (⮎)](https://valentjn.github.io/ltex/ltex-ls/server-usage.html#ltexworkspacespecificconfiguration-)\n  - [CLI Usage](https://valentjn.github.io/ltex/ltex-ls/cli-usage.html)\n    - [Startup](https://valentjn.github.io/ltex/ltex-ls/cli-usage.html#startup)\n      - [Command-Line Arguments](https://valentjn.github.io/ltex/ltex-ls/cli-usage.html#command-line-arguments)\n      - [Exit Codes](https://valentjn.github.io/ltex/ltex-ls/cli-usage.html#exit-codes)\n  - [Changelog](https://valentjn.github.io/ltex/ltex-ls/changelog.html)\n  - [Contributing](https://valentjn.github.io/ltex/ltex-ls/contributing.html)\n    - [Ways of Contribution](https://valentjn.github.io/ltex/ltex-ls/contributing.html#ways-of-contribution)\n    - [How to Report Bugs](https://valentjn.github.io/ltex/ltex-ls/contributing.html#how-to-report-bugs)\n      - [Known Issues and Limitations](https://valentjn.github.io/ltex/ltex-ls/contributing.html#known-issues-and-limitations)\n    - [How to Request Features](https://valentjn.github.io/ltex/ltex-ls/contributing.html#how-to-request-features)\n    - [How to Set Up the Project](https://valentjn.github.io/ltex/ltex-ls/contributing.html#how-to-set-up-the-project)\n    - [How to Contribute Code](https://valentjn.github.io/ltex/ltex-ls/contributing.html#how-to-contribute-code)\n    - [How to Test Pre-Releases](https://valentjn.github.io/ltex/ltex-ls/contributing.html#how-to-test-pre-releases)\n    - [How to Edit the Documentation](https://valentjn.github.io/ltex/ltex-ls/contributing.html#how-to-edit-the-documentation)\n    - [How to Translate the User Interface](https://valentjn.github.io/ltex/ltex-ls/contributing.html#how-to-translate-the-user-interface)\n\n[marketplace]: https://marketplace.visualstudio.com/items?itemName=valentjn.vscode-ltex\n[website]: https://valentjn.github.io/ltex\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalentjn%2Fvscode-ltex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalentjn%2Fvscode-ltex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalentjn%2Fvscode-ltex/lists"}