diff --git a/package.json b/package.json index c7e7413db..e853ade12 100644 --- a/package.json +++ b/package.json @@ -877,12 +877,12 @@ ], "keybindings": [ { - "when": "editorFocus && editorLangId == sas && !SAS.hideRunMenuItem", + "when": "editorFocus && (editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.run", "key": "f8" }, { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.runSelected", "key": "f3" }, @@ -1108,23 +1108,23 @@ ], "editor/title/run": [ { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.runSelected" } ], "editor/context": [ { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.run", "group": "navigation@2" }, { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.runSelected", "group": "navigation@1" }, { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.runRegion", "group": "navigation@3" } @@ -1143,15 +1143,15 @@ ], "commandPalette": [ { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.run" }, { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.runSelected" }, { - "when": "editorLangId == sas && !SAS.hideRunMenuItem", + "when": "(editorLangId == sas || (editorLangId == python && resourceScheme =~ /^sas(Content|Server).*/)) && !SAS.hideRunMenuItem", "command": "SAS.runRegion" }, {