ChezScheme icon indicating copy to clipboard operation
ChezScheme copied to clipboard

Language server and integration with an IDE?

Open Kreyren opened this issue 2 years ago • 6 comments

Is there any compatible language server that would enable the editor to interact with the chez code or any other recommended configuration/extensions for both emacs and vscodium?

Kreyren avatar Oct 03 '23 19:10 Kreyren

As the author, I am glad to recommend you with scheme-langserver(https://www.github.com/ufo5260987423/scheme-langserver). Although it's said that language server protocol providing ensurance that implementations can be easily embedded in ides, it doesn't mean there is no barrier. Currently scheme-langserver only is tested on neovim, and maybe there are other tests on vscode or emacs but I don't know.

If you would like to have a try and publish your experience, it would be very happy for me. If not, according to my schedule, after my current work on new feature(a new type inferencer with dsl), I would develop a vscode plugin so that you may easily use scheme-langserver on vscode.

ufo5260987423 avatar Oct 04 '23 09:10 ufo5260987423

I've made an extension for VS Code and Codium (it's using the REPL instead of a LSP): https://github.com/Release-Candidate/vscode-scheme-repl

For Emacs there is Geiser (-Chez): https://github.com/emacsmirror/geiser

Release-Candidate avatar Nov 05 '23 15:11 Release-Candidate