-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Support EvaluatableExpression
s
#10027
Comments
I will pick up this issue |
- Implement support for plugins providing evalutable epressions Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes eclipse-theia#10027
- Implement support for plugins providing evalutable epressions Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes eclipse-theia#10027
Hi @ndoschek, |
Hi @alvsan09! |
Add types to monaco.languages for - EvaluatableExpression feature microsoft#10027 (registerEvaluatableExpressionProvider, EvaluatableExpression, EvaluatableExpressionProvider) - InlineValue feature microsoft#10028 (registerInlineValuesProvider, InlineValue, InlineValueContext, InlineValueExpression, InlineValuesProvider, InlineValueText, InlineValueVariableLookup) Part of eclipse-theia/theia#10027 and eclipse-theia/theia#10028 Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com>
Add types to monaco.languages for - EvaluatableExpression feature (registerEvaluatableExpressionProvider, EvaluatableExpression, EvaluatableExpressionProvider) - InlineValue feature (registerInlineValuesProvider, InlineValue, InlineValueContext, InlineValueExpression, InlineValuesProvider, InlineValueText, InlineValueVariableLookup) Part of eclipse-theia/theia#10027 and eclipse-theia/theia#10028 Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com>
- Implement support for plugins providing evalutable epressions Awaiting uplift of monaco - PR: theia-ide/vscode#1 Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes eclipse-theia#10027
Awaits uplift of monaco to add the necessary types in the @tsmaeder @colin-grant-work |
@ndoschek, in general, we avoid modifying the code of VSCode directly, so I would probably avoid the change in theia-ide/vscode#1. I'm also a little bit confused by the code in that PR. It appears that it adds declarations to I have opened a PR to uplift our Monaco dependency to VSCode 1.67.2, and I believe that the theia/packages/monaco/src/browser/monaco-outline-contribution.ts Lines 46 to 48 in b63943c
Given that, I would wait until the uplift / rebase your work on the uplift branch here in the Theia project and work from there, rather than modifying the VSCode source. |
Hi @colin-grant-work! |
- Implement support for plugins providing evalutable epressions - Update the debug hover widget to consume evaluatable expressions from the registered providers. Keep the former implementation of guessing the expression from the current line as fallback. Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes eclipse-theia#10027
- Implement support for plugins providing evalutable epressions - Update the debug hover widget to consume evaluatable expressions from the registered providers. Keep the former implementation of guessing the expression from the current line as fallback. Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes eclipse-theia#10027
- Implement support for plugins providing evalutable epressions - Update the debug hover widget to consume evaluatable expressions from the registered providers. Keep the former implementation of guessing the expression from the current line as fallback. Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes eclipse-theia#10027
- Implement support for plugins providing evalutable epressions - Update the debug hover widget to consume evaluatable expressions from the registered providers. Keep the former implementation of guessing the expression from the current line as fallback. Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes eclipse-theia#10027
- Implement support for plugins providing evalutable epressions - Update the debug hover widget to consume evaluatable expressions from the registered providers. Keep the former implementation of guessing the expression from the current line as fallback. Contributed on behalf of STMicroelectronics Signed-off-by: Nina Doschek <ndoschek@eclipsesource.com> Fixes #10027
Feature Description:
Implement support for plugins providing evalutable epressions. see https://code.visualstudio.com/api/references/vscode-api#EvaluatableExpression
Currently, the the debugger scans the current line to guess what expressions to evaluate and show in the hover widget. Instead, the debuggers should forward that work to plugins. It may be necessary to keep the current logic as a fallback when no expressions are provided for a particular location.
The text was updated successfully, but these errors were encountered: