-
Notifications
You must be signed in to change notification settings - Fork 228
Remove Omnisharp logic from main branch #9027
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I think "partially" can be removed from that sentence. I'm not sure it does anything else 😛
This is very very very nice, and I award you 1000 points.
|
|
Is the TextMate grammar used by VS? Could we somehow write an integration test for it? |
|
Yes, our textmate grammar is used by VS. We defintely could write an integration test for it, though diagnosing issues would be hard. Ultimately it should live in the |
| <TargetFramework>netstandard2.0</TargetFramework> | ||
| <IsPackable>false</IsPackable> | ||
| </PropertyGroup> | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I commented on the PR itself, but just so its not missed, if we still have projects that need node etc. then I think we are better off keeping the TextMate tests, until they can all move together
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the feedback. I've added back the project for now and will look into moving all the grammar code in a follow up PR.
davidwengier
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love it!! REMOVE ALL THE CODE 😁
* upstream/main: (188 commits) Rename CSHTML file reference. (dotnet#8969) Remove Omnisharp logic from main branch (dotnet#9027) Update dependencies from https://github.com/dotnet/arcade build 20230726.1 Fixes CVE-2023-33127 and CVE-2023-33170 (dotnet#9032) Remove Async Keyword For Generate Async Method Code Action (dotnet#9030) Remove dispatcher from DocumentVersionCache (dotnet#9026) Restore perf work. (dotnet#8995) Implement priority trigger support Change implementations and references Rename ProjectSnapshotChangeTrigger and convert to interface Updates after merge Fix nullability Use pattern matching Convert to record struct Move CloseTextTagOnAutoInsertProvider to FindToken (dotnet#9025) Move GenerateMethodCodeActionProvider to FindToken (dotnet#8988) Add comment describing when ProjectRazorJson.Version should be incremented Some more violations, after the merge Remove TryResolveDocument method [Infra] 17.8 P1 snap PRs (dotnet#9021) ...
Summary of the changes
Removes the following projects from the main branch:
Made big modifications in Microsoft.AspNetCore.Razor.VSCode.Extension as well so that it basically only contains our TM grammar.
All the removed logic still resides in the
release/omnisharp-vscodebranch. This just removes the logic from the main branch since we no longer ship O# directly from it.