hstools-vscode provides an LSP client for Haskell.
It uses a backing database to archieve good performance with limited resources. It requires the project to be compiled with the hstools plugin.
In this very early build the working functionality are:
There is also a "clean the DB" command to reset the database if something goes wrong.
This is a very early build with a lot of limitations and issues.
Users appreciate release notes as you update your extension.
Initial, very early MVP release.