From 0e2945c62910b5a16384f1c6b690694b8a91c10d Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sat, 18 Mar 2023 17:27:52 -0600 Subject: [PATCH] kiss-vscode create empty commands/shortcuts id necessary --- projects/kiss-vscode-api/src/Util.kiss | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/kiss-vscode-api/src/Util.kiss b/projects/kiss-vscode-api/src/Util.kiss index 1c8d59ad..ce060189 100644 --- a/projects/kiss-vscode-api/src/Util.kiss +++ b/projects/kiss-vscode-api/src/Util.kiss @@ -192,9 +192,9 @@ extensionName packageJson.name keybindings - packageJson.contributes.keybindings + (or packageJson.contributes.keybindings []) commands - packageJson.contributes.commands + (or packageJson.contributes.commands []) id "${extensionName}.${id}" &mut keyBindingIndex null @@ -226,6 +226,8 @@ // A binding element is in the JSON that needs to be removed: (keyBindingIndex (keybindings.splice keyBindingIndex 1))) + (set packageJson.contributes.commands commands) + (set packageJson.contributes.keybindings keybindings) (File.saveContent "package.json" (Json.stringify packageJson null "\t")) `{ (function ,functionName ,argList