All Projects → valentjn → ltex-ls

valentjn / ltex-ls

Licence: MPL-2.0 License
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others

Programming Languages

kotlin
9241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ltex-ls

lsp-ltex
lsp-mode ❤️ LTEX
Stars: ✭ 30 (-83.52%)
Mutual labels:  languagetool, lsp, ltex
camel-language-server
The Apache Camel LSP server implementation
Stars: ✭ 31 (-82.97%)
Mutual labels:  language-server, lsp, lsp-server
sublime-reason
Official Reason plugin for Sublime Text
Stars: ✭ 42 (-76.92%)
Mutual labels:  language-server, lsp
groovy-language-server
A language server for Groovy
Stars: ✭ 132 (-27.47%)
Mutual labels:  language-server, lsp
Spyglass
Development tools for vanilla Minecraft: Java Edition data pack developers.
Stars: ✭ 163 (-10.44%)
Mutual labels:  language-server, lsp
Texlab
An implementation of the Language Server Protocol for LaTeX
Stars: ✭ 402 (+120.88%)
Mutual labels:  latex, language-server
tds-vscode
Totvs Developer Studio for vscode
Stars: ✭ 135 (-25.82%)
Mutual labels:  lsp, lsp-server
typescript-language-server
TypeScript & JavaScript Language Server
Stars: ✭ 1,118 (+514.29%)
Mutual labels:  language-server, lsp
Dockerfile Language Server Nodejs
A language server for Dockerfiles powered by Node.js, TypeScript, and VSCode technologies.
Stars: ✭ 170 (-6.59%)
Mutual labels:  language-server, lsp
merlin-language-server
Minimal cross-platform LSP wrapper for merlin
Stars: ✭ 28 (-84.62%)
Mutual labels:  lsp, lsp-server
atom-ide-scala
Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)
Stars: ✭ 47 (-74.18%)
Mutual labels:  language-server, lsp
Csharp Language Server Protocol
Language Server Protocol in C#
Stars: ✭ 230 (+26.37%)
Mutual labels:  language-server, lsp
Fsautocomplete
F# language server using Language Server Protocol
Stars: ✭ 208 (+14.29%)
Mutual labels:  language-server, lsp
LspCpp
A Language Server Protocol implementation in C++
Stars: ✭ 40 (-78.02%)
Mutual labels:  lsp, lsp-server
Nox
Nox is a lightweight, high-performance LSP client for Emacs
Stars: ✭ 181 (-0.55%)
Mutual labels:  language-server, lsp
glsp-examples
Example diagram editors built with Eclipse GLSP
Stars: ✭ 28 (-84.62%)
Mutual labels:  lsp, lsp-server
ansible-language-server
Ansible Language Server
Stars: ✭ 114 (-37.36%)
Mutual labels:  lsp, lsp-server
Nvim Lspconfig
Quickstart configurations for the Nvim LSP client
Stars: ✭ 3,410 (+1773.63%)
Mutual labels:  language-server, lsp
Elm Language Client Vscode
Improving your Elm experience since 2019
Stars: ✭ 162 (-10.99%)
Mutual labels:  language-server, lsp
glsp-server
Java-based server framework of the graphical language server platform
Stars: ✭ 25 (-86.26%)
Mutual labels:  lsp, lsp-server

LTEX LS — LTEX Language Server

version numberrelease date

vscode-ltex  CI status  stars  open issues closed issues
ltex-ls  CI status  coverage  stars  open issues closed issues

LTEX LS (LTEX Language Server) implements a language server according to the Language Server Protocol (LSP) and provides grammar and spelling errors in markup documents (LATEX, Markdown, etc.). The documents are checked with LanguageTool.

Typically, you start the language server (either locally or remotely), you send the language server your LATEX or Markdown document, and it will respond with a list of the grammar and spelling errors in it. To use LTEX LS in this way, you have to use a language client (usually an editor or an extension of the editor) that communicates with LTEX LS according to the LSP.

However, it is also possible to supply LTEX LS paths to files and directories to be checked as command-line arguments. In this mode, LTEX LS will print the results to standard output, and no language client is necessary.

The reference language client of LTEX LS is the LTEX extension for Visual Studio Code (vscode-ltex), whose development LTEX LS follows closely and vice versa.

Find more information (how to install, how to use, etc.) at the website of LTEX.

Features

  • Supported markup languages: BibTEX, ConTEXt, Git commit messages, LATEX, Markdown, Org, reStructuredText, R Sweave, XHTML
  • Comment checking in many popular programming languages (optional, opt-in)
  • Comes with everything included, no need to install Java or LanguageTool
  • Offline checking: Does not upload anything to the internet
  • Supports over 20 languages: English, French, German, Dutch, Chinese, Russian, etc.
  • Replacement suggestions via quick fixes
  • Completion support for English and German
  • User dictionaries
  • Multilingual support with babel commands or magic comments
  • Possibility to use external LanguageTool servers
  • Extensive documentation
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].