zeroc-ice / vscode-slice

Slice syntax highlighter for Visual Studio Code
BSD 3-Clause "New" or "Revised" License
5 stars 4 forks source link

Language Server and VSCode language server client added. #8

Closed ReeceHumphreys closed 8 months ago

ReeceHumphreys commented 8 months ago

Opening this PR just as a draft for now for initial testing and feedback while I refine the rust code. Note, you will need to point the slicec dependency to a local copy that is up to date with main since we use the new Send support for CompilationState.

To run the server, in VSCode run the build task via the command palette. Then launch the Launch Client launch task.

Edit: When we release this we should also rename the extension to Slice #7

ReeceHumphreys commented 8 months ago

@externl None of this stuff is to be looked at yet hahaha, I was just requesting feedback on the Rust code.

ReeceHumphreys commented 8 months ago

Merging this PR for now but going to hold off on any release. I want to do a bit more testing and cleanup before release but this PR accomplished what it set out to do.