Skip to content

[LSP] phase 1 endpoints, dependency updates - #18087

Merged
0101 merged 26 commits into
dotnet:feature/lspfrom
0101:lsp-phase1-endpoints
Dec 2, 2024
Merged

0101 merged 26 commits into
dotnet:feature/lspfrom
0101:lsp-phase1-endpoints

Conversation

@0101

@0101 0101 commented Nov 29, 2024

Copy link
Copy Markdown
Contributor

Phase 1 endpoints

These were pretty much already there, just made sure they were also available for non-VS LSP. Added some basic tests.

Semantic tokens probably need some more work, but we have a separate issue for that: #17115 Also it will be easier to work on that once we can disable it in the old extension and can actually see what it does: #18067

Dependency updates

C# source packages are not great. They just dump all source files into the project. Which isn't very helpful in F# projects. So to include new CLASP version we now have Microsoft.CommonLanguageServerProtocol.Framework.Proxy project.

Also at the moment using NewtonsoftLanguageServer. Followup: #18068

@0101
0101 requested a review from a team as a code owner November 29, 2024 12:59
@0101
0101 merged commit 8183316 into dotnet:feature/lsp Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

LSP: Implement Phase 1 endpoints Update dependencies on LSP branch (move to CLASP source package)

2 participants