LSP implementation for Crystal on Windows

The tooling for Crystal on Windows is not good. I am working on a language server and VSCode extension that leverages the existing CLI tools available and incorporates them into an instant-response context so as to achieve features such as autocomplete, real-time error detection, etc… on Windows, since Crystalline and Scry seem to be for POSIX platforms only.

Demo of its current capabilities can be observed here

Source code is here, you can build the vsix for the vscode extension with “npm run package”, and the server itself with “shards build”.

1 Like

I agree completely with your opening sentence. I hope you get some good traction with this.

Looks like your source repo is not public, I’m getting a 404 error.

Should be public now.