Et pygls permettrait de faire un wrapper, si Perplexity n'a pas halluciné en me proposant cet exemple de wrapper avec Grammalecte (ne connaissant les API ni de l'un ni de l'autre, je ne m'avancerais pas plus)
frompygls.serverimportLanguageServerfromgrammalecteimporttext_checker# Import Grammalecteserver=LanguageServer("grammalecte-ls","v1.0")@server.feature("textDocument/publishDiagnostics")defdiagnostics(params):text=server.workspace.get_text_document(params.text_document.uri).sourceerrors=text_checker.check(text)# Analyse Grammalecte# Convertir en LSP Diagnostic[]server.publish_diagnostics(params.text_document.uri,diagnostics_list)
[^] # Re: LSP
Posté par vpo . En réponse au journal Grammalecte v2.3. Évalué à 1. Dernière modification le 09 janvier 2026 à 13:51.
Pourtant, LSP est déjà utilisé pour fournir des serveurs de correction orthographique et grammaticale.
Comme misaflo le notait dans son commentaire plus haut, il y a ltex-ls-plus.
Il y a aussi textLSP par exemple.
Et pygls permettrait de faire un wrapper, si Perplexity n'a pas halluciné en me proposant cet exemple de wrapper avec Grammalecte (ne connaissant les API ni de l'un ni de l'autre, je ne m'avancerais pas plus)