A library for building Haskell IDE tooling
Go to file
Moritz Kiefer 35e2d881dd Use FromServerMessage directly (#1583)
Previously we had two layers of indirection:

In the compiler we emitted Event, we then translated this to
ClientNotification which was then translated to
FromServerMessage.

Apart from being confusing and convoluted this also resulted in us
doing the conversion to generic LSP types too late so we had scenario
specific code in places where it shouldn’t be.

This PR removes the indirection and just uses FromServerMessage
directly.
2019-06-11 16:03:44 +02:00
src/Development/IDE Use FromServerMessage directly (#1583) 2019-06-11 16:03:44 +02:00
test Use FromServerMessage directly (#1583) 2019-06-11 16:03:44 +02:00
.ghci Add a haskell-ide-core demo project (#1251) 2019-05-20 16:36:08 +01:00
BUILD.bazel Use FromServerMessage directly (#1583) 2019-06-11 16:03:44 +02:00
haskell-ide-core.cabal Add a haskell-ide-core demo project (#1251) 2019-05-20 16:36:08 +01:00
README.md Added a barebones readme for haskell-ide-core as I've linked it from... (#1493) 2019-06-03 14:03:15 +01:00
stack.yaml Add a haskell-ide-core demo project (#1251) 2019-05-20 16:36:08 +01:00

A lightweight, extensible base for LSP IDE tooling based on Shake and GHC Lib