• [^] # Re: LSP

    Posté par . 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)

     from pygls.server import LanguageServer
     from grammalecte import text_checker # Import Grammalecte
     server = LanguageServer("grammalecte-ls", "v1.0")
     @server.feature("textDocument/publishDiagnostics")
     def diagnostics(params):
     text = server.workspace.get_text_document(params.text_document.uri).source
     errors = text_checker.check(text) # Analyse Grammalecte
     # Convertir en LSP Diagnostic[]
     server.publish_diagnostics(params.text_document.uri, diagnostics_list)