• Stars
    star
    734
  • Rank 61,307 (Top 2 %)
  • Language
    Kotlin
  • License
    Mozilla Public Li...
  • Created about 5 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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, Quarto, reStructuredText, R Markdown, 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

More Repositories

1

vscode-ltex

LTeX: Grammar/spell checker 🔍✔️ for VS Code using LanguageTool with support for LaTeX 🎓, Markdown 📝, and others
TypeScript
768
star
2

lsp-cli

CLI language client for LSP language servers
Kotlin
21
star
3

uni-stuttgart-beamer-template

Unofficial LaTeX template for Beamer presentations at the University of Stuttgart, Germany
TeX
20
star
4

ltex

Documentation for LTeX (valentjn/vscode-ltex and valentjn/ltex-ls)
CSS
20
star
5

uni-stuttgart-phdthesis-template

Unofficial LuaLaTeX template for PhD theses at the University of Stuttgart, Germany; used e.g. for my PhD thesis: https://arxiv.org/abs/1910.05379
TeX
19
star
6

class-notes

LaTeX-ed class notes (German) taken during various mathematics and computer science classes
TeX
10
star
7

thesis-arxiv

Source code of Julian Valentin's PhD thesis (arXiv version): “B-Splines for Sparse Grids: Algorithms and Application to Higher-Dimensional Optimization”
TeX
9
star
8

shufflr

Shuffle Spotify playlists such that consecutive songs are similar.
Python
4
star
9

finball

FinBall, the fantastic fluid dynamics pinball game
C++
4
star
10

thesis

Original repository of Julian Valentin's PhD thesis: “B-Splines for Sparse Grids: Algorithms and Application to Higher-Dimensional Optimization”
C++
4
star
11

photo-organizer

Rename photos and videos
Python
2
star
12

languagetool-mirror

Inofficial partial mirror of https://languagetool.org/download/ (necessary due to rate limits)
2
star
13

santa-racer-rust

Open-source Rust clone of an old Christmas-themed advergame
Rust
2
star
14

turnips

Yet another turnip price simulator for Animal Crossing: New Horizons
C++
1
star
15

mail-proxy

Python
1
star
16

vscode-ltex-languages

Code for generating and publishing the language extensions for vscode-ltex
JavaScript
1
star
17

pyct

Sparse grid combination technique in Python
Python
1
star
18

prefix-searcher

A simple implementation of tries in C++14 to quickly check for a list of strings, which strings start with a given prefix.
C++
1
star
19

valentjn

Special repository to display information about @valentjn on his GitHub profile page
1
star
20

defense

Julian Valentin's PhD Defense Talk: “B-Splines for Sparse Grids: Algorithms and Application to Higher-Dimensional Optimization”
Python
1
star
21

mformat

Code Formatter for MATLAB, written in Python
Python
1
star
22

advent-of-code-2022

Solutions for the Advent of Code 2022
Python
1
star
23

theda-the-game

ϑ – The Game: A clone of the “Dobble” or “Spot It!” card games with German instructions
TeX
1
star
24

valentjn.github.io

The place for published documentation for @valentjn's repositories
CSS
1
star
25

santa-racer-cpp

Open-source clone of an old Christmas-themed advergame (without image/sound assets)
C++
1
star