about summary refs log tree commit diff
path: root/editors/code/src/util.ts
diff options
context:
space:
mode:
authorvsrs <vit@conrlab.com>2020-05-27 19:40:13 +0300
committervsrs <vit@conrlab.com>2020-05-27 19:46:23 +0300
commitf3e04fbbabe2887542a9bb57fffcabc7cb50d406 (patch)
tree2a546bc7eb167a5f996b81831472983742515315 /editors/code/src/util.ts
parent94889b6472b6332436235f6074ebc8ae3ac0ef15 (diff)
downloadrust-f3e04fbbabe2887542a9bb57fffcabc7cb50d406.tar.gz
rust-f3e04fbbabe2887542a9bb57fffcabc7cb50d406.zip
Add `inRustProject` when-clause for commands.
Diffstat (limited to 'editors/code/src/util.ts')
-rw-r--r--editors/code/src/util.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/editors/code/src/util.ts b/editors/code/src/util.ts
index 793c481fb68..352ef9162f3 100644
--- a/editors/code/src/util.ts
+++ b/editors/code/src/util.ts
@@ -94,3 +94,8 @@ export function isValidExecutable(path: string): boolean {
 
     return res.status === 0;
 }
+
+/** Sets ['when'](https://code.visualstudio.com/docs/getstarted/keybindings#_when-clause-contexts) clause contexts */
+export function setContextValue(key: string, value: any): Thenable<void> {
+    return vscode.commands.executeCommand('setContext', key, value);
+}