Skip to content
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

Enable rich LSIF hover information. #64580

Merged
merged 3 commits into from
Oct 10, 2022
Merged

Conversation

NTaylorMullen
Copy link
Contributor

  • This changeset adds a fake set of LSP client capabilities that the LSIF generator can pass into corresponding APIs. I've currently filled the capabilities with hover based information so that underlying systems can see that clients support Markdown and therefore.
  • Updated tests to reflect the new behavior.

Before

image

After

image

- This changeset adds a fake set of LSP client capabilities that the LSIF generator can pass into corresponding APIs. I've currently filled the capabilities with hover based information so that underlying systems can see that clients support Markdown and therefore.
- Updated tests to reflect the new behavior.

## Before
![image](https://i.imgur.com/UWX0Fhi.png)

## After

![image](https://i.imgur.com/VxIbNK7.png)
@NTaylorMullen NTaylorMullen requested a review from a team as a code owner October 7, 2022 21:02
@jasonmalinowski jasonmalinowski self-assigned this Oct 7, 2022
Copy link

@mohaimenhasan mohaimenhasan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So cool !! Thank you for updating this !!

@NTaylorMullen
Copy link
Contributor Author

Found I had broken some tests, all should be good now!

@NTaylorMullen NTaylorMullen enabled auto-merge (squash) October 10, 2022 17:09
@NTaylorMullen NTaylorMullen merged commit 1c42039 into main Oct 10, 2022
@ghost ghost added this to the Next milestone Oct 10, 2022
333fred added a commit to 333fred/roslyn that referenced this pull request Oct 10, 2022
* upstream/main: (252 commits)
  Use the source-built version of ref packs and don't use app host when building in source-build (dotnet#64055)
  Enable rich LSIF hover information. (dotnet#64580)
  Add ChecksumAlgorithm to project snapshot (dotnet#62840)
  Utility for uploading artifact on test failure (dotnet#64578)
  Enable diagnostics
  Revert "Remove unused TS brace completion code"
  Publish additional packages to vssdk feed (dotnet#64571)
  spelling
  Move check
  Simplify SymbolKey implementation
  lint
  Update publish data to test PR validation fix (dotnet#64559)
  Simplify
  Update src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/SymbolKey/SymbolKey.cs
  Lint
  Proper equality checks
  Update src/Workspaces/Remote/Core/RemoteCallback.cs
  Revert "Not wait for solution crawler because it can be very busy"
  Add and use TargetFramework.Net70 (dotnet#64490)
  Not wait for solution crawler because it can be very busy
  ...
@NTaylorMullen NTaylorMullen deleted the nimullen/colorizedhover branch October 10, 2022 20:31
@RikkiGibson RikkiGibson modified the milestones: Next, 17.5 P1 Oct 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants