From 66f1af18a0a50a76eecac8a3cbf66d14f8f0324c Mon Sep 17 00:00:00 2001 From: Daniel Zhou <3108734+dancju@users.noreply.github.com> Date: Wed, 6 Jul 2022 11:55:46 -0500 Subject: [PATCH 1/3] Update package.json --- package.json | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a7b74af..4e3d7c2 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,8 @@ "Other" ], "activationEvents": [ - "workspaceContains:**/conanfile.py", - "workspaceContains:**/.vscode/conan-settings.json" + "workspaceContains:${workspaceFolder}/conanfile.py", + "workspaceContains:${workspaceFolder}/.vscode/conan-settings.json" ], "main": "out/src/extension", "contributes": { @@ -62,6 +62,18 @@ "command": "vs-code-conan.createTemplate", "title": "Disroop Conan: Create Template" } + ], + "jsonValidation": [ + { + "fileMatch": "${workspaceFolder}/.vscode/conan-settings.json", + "schema": { + "type": "object", + "properties": { + "profiles" : { "type": "array" }, + "workspaces" : { "type": "array" }, + } + } + } ] }, "scripts": { From 43be7f62e89a47fb4097811632ac58e575c8ec20 Mon Sep 17 00:00:00 2001 From: Daniel Zhou <3108734+dancju@users.noreply.github.com> Date: Wed, 6 Jul 2022 11:59:46 -0500 Subject: [PATCH 2/3] Update package.json --- package.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 4e3d7c2..3903f69 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,12 @@ ], "activationEvents": [ "workspaceContains:${workspaceFolder}/conanfile.py", - "workspaceContains:${workspaceFolder}/.vscode/conan-settings.json" + "workspaceContains:${workspaceFolder}/.vscode/conan-settings.json", + "onCommand:extension.profilePick", + "onCommand:extension.install", + "onCommand:extension.build", + "onCommand:extension.create", + "onCommand:extension.createTemplate" ], "main": "out/src/extension", "contributes": { From d7ac30ce3eae479cfba0b4669f25cbc3268d09b9 Mon Sep 17 00:00:00 2001 From: Daniel Zhou <3108734+dancju@users.noreply.github.com> Date: Wed, 6 Jul 2022 12:00:20 -0500 Subject: [PATCH 3/3] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3903f69..2382f66 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ ], "jsonValidation": [ { - "fileMatch": "${workspaceFolder}/.vscode/conan-settings.json", + "fileMatch": "conan-settings.json", "schema": { "type": "object", "properties": {