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

Handle isFileSystemResource context key #13664

Merged

Conversation

dhuebner
Copy link
Contributor

What it does

As mentioned here the handling for the isFileSystemResource is missing in Theia. This prevents menu contributions that are using this key.

Context key description: https://code.visualstudio.com/api/references/when-clause-contexts#available-context-keys

How to test

Simplest way to test is to install the Open In External App extension as described in #13535. With this PR applied you should see the "Open in External App" Explorer context menu entry.
Bildschirmfoto 2024-04-29 um 15 15 37

Follow-ups

Review checklist

Reminder for reviewers

Copy link
Member

@msujew msujew left a comment

Choose a reason for hiding this comment

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

Looks mostly good. Just a minor suggestion, see below.

@dhuebner dhuebner force-pushed the dhuebner/isFileSystemResource-13192 branch from 7cfa1af to 86e790e Compare May 3, 2024 08:54
@dhuebner dhuebner requested a review from msujew May 3, 2024 08:56
Copy link
Member

@msujew msujew left a comment

Choose a reason for hiding this comment

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

Thanks, LGTM 👍

@msujew msujew added the vscode issues related to VSCode compatibility label May 6, 2024
@msujew msujew merged commit f27d3b2 into eclipse-theia:master May 6, 2024
11 of 14 checks passed
@dhuebner dhuebner deleted the dhuebner/isFileSystemResource-13192 branch May 8, 2024 08:55
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
Archived in project
Development

Successfully merging this pull request may close these issues.

None yet

2 participants