A library for building Haskell IDE tooling
Go to file
Moritz Kiefer 7c3213c3c5 Use haskell-lsp’s builtin VFS in "damlc ide" (#1489)
* Use haskell-lsp’s builtin VFS in "damlc ide"

haskell-lsp has a builtin VFS that it updates automatically on the
corresponding requests. This PR removes our own VFS implementation and
uses that builtin VFS in "damlc ide". To allow the use of functions
like setBufferModified (we use that heavily in daml-ghc-shake-test-ci)
without having to spawn an LSP server, we also add a fallback where we
spin up our own LSP implementation.
2019-06-03 16:19:30 +02:00
src/Development/IDE Use haskell-lsp’s builtin VFS in "damlc ide" (#1489) 2019-06-03 16:19:30 +02:00
test Use haskell-lsp’s builtin VFS in "damlc ide" (#1489) 2019-06-03 16:19:30 +02:00
.ghci Add a haskell-ide-core demo project (#1251) 2019-05-20 16:36:08 +01:00
BUILD.bazel Use haskell-lsp’s builtin VFS in "damlc ide" (#1489) 2019-06-03 16:19:30 +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