lsp-client: Haskell library for Language Server Protocol clients

[ apache, library, system ] [ Propose Tags ] [ Report a vulnerability ]
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.4.0.0
Change log CHANGELOG.md
Dependencies aeson (>=2 && <3), aeson-pretty, base (>=4.16 && <5), bytestring (>=0.9 && <0.13), co-log-core, containers, data-default, dependent-map, Diff, directory, extra, filepath, generic-lens, Glob, lens (>=5 && <6), lsp (>=2.7 && <2.8), lsp-types (>=2.3 && <2.4), mtl, stm, text, text-rope, transformers, unix-compat (>=0.7.1 && <0.8), unliftio (>=0.2 && <0.3), unordered-containers [details]
Tested with ghc ==9.2 || ==9.4 || ==9.6
License Apache-2.0
Author ners
Maintainer ners@gmx.ch
Category System
Home page https://github.com/ners/lsp-client/blob/master/README.md
Bug tracker https://github.com/ners/lsp-client/issues
Source repo head: git clone https://github.com/ners/lsp-client
Uploaded by ners at 2024-08-09T18:01:17Z
Distributions
Downloads 173 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for lsp-client-0.4.0.0

[back to package description]

lsp-client

lsp-client is a Language Server Protocol client.

Notably, it does not use conduit to parse incoming messages, but instead exposes a truly concurrent session, in which messages can be sent and received asynchronously.

It is part of the lsp family of packages, along with lsp and lsp-types.