mirror of
https://github.com/haskell/ghcide.git
synced 2024-12-17 15:11:41 +03:00
A library for building Haskell IDE tooling
35e2d881dd
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. |
||
---|---|---|
src/Development/IDE | ||
test | ||
.ghci | ||
BUILD.bazel | ||
haskell-ide-core.cabal | ||
README.md | ||
stack.yaml |
A lightweight, extensible base for LSP IDE tooling based on Shake and GHC Lib