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

#10028 Support InlineValue feature #11729

Merged
merged 2 commits into from
Oct 12, 2022

Conversation

ndoschek
Copy link
Contributor

@ndoschek ndoschek commented Sep 30, 2022

What it does

  • Implement support for plugins providing inline values

Contributed on behalf of STMicroelectronics

Signed-off-by: Nina Doschek [email protected]

Resolves #10028

How to test

  1. Download the VSCode extension Mock Debug (current latest version 0.51.0) and install via Theia's Extensions view (Menu View > Extensions; Toolbar ... > Install from VSIX...).
  2. Use the extension to debug a readme.md file (e.g. the proposed readme.md from the extension repo)
  3. The inline values for the variables in the Variables section will show their values as inline decorations.

Review checklist

Reminder for reviewers

Copy link
Contributor

@colin-grant-work colin-grant-work left a comment

Choose a reason for hiding this comment

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

Just reading over the code which looks reasonable, for the most part. Regarding testing, could you clarify which versions of the plugin and the readme file the PR should be tested against? The first step says

Install the VSCode extension Mock Debug via the Open VSX registry.

with a link that points not to Open VSX but to the VSCode store. The versions available in the two locations are quite different, and the versions of the model readme file are also quite different.

- Implement support for plugins providing inline values

Contributed on behalf of STMicroelectronics

Signed-off-by: Nina Doschek <[email protected]>

Resolves eclipse-theia#10028
@ndoschek
Copy link
Contributor Author

ndoschek commented Oct 3, 2022

Thank you @colin-grant-work for your feedback, I updated the testing description - I was not aware of the version differences here. I tested with the latest extension from the marketplace (0.51.0) and updated the links accordingly.

@vince-fugnitto vince-fugnitto added the vscode issues related to VSCode compatibility label Oct 4, 2022
Copy link
Contributor

@colin-grant-work colin-grant-work left a comment

Choose a reason for hiding this comment

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

The code looks good and the Mock Debug example behaves as it should. 👍

@JonasHelming JonasHelming merged commit 807cf6d into eclipse-theia:master Oct 12, 2022
@JonasHelming JonasHelming added this to the 1.31.0 milestone Oct 12, 2022
@ndoschek ndoschek deleted the issues/10028 branch October 12, 2022 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vscode issues related to VSCode compatibility
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support InlineValue feature
4 participants