From 00759253d02370813e6269d360b92d6070643727 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Fri, 22 Oct 2021 15:59:47 -0400 Subject: [PATCH] add TODO notes on kvscode bugs I can't solve --- projects/kiss-vscode/config/KissConfig.kiss | 2 ++ projects/kiss-vscode/src/Main.kiss | 3 +++ 2 files changed, 5 insertions(+) diff --git a/projects/kiss-vscode/config/KissConfig.kiss b/projects/kiss-vscode/config/KissConfig.kiss index c0af9bcc..0e26d1ce 100644 --- a/projects/kiss-vscode/config/KissConfig.kiss +++ b/projects/kiss-vscode/config/KissConfig.kiss @@ -143,6 +143,8 @@ ((Prefix innerMap) (showShortcutPanel innerMap)) ((Final command) + // TODO dispose() for some reason doesn't take effect until + // the awaitLet below finishes its work... (shortcutPanel.dispose) (if documentBeforeShortcut (awaitLet [_ (Vscode.window.showTextDocument documentBeforeShortcut)] diff --git a/projects/kiss-vscode/src/Main.kiss b/projects/kiss-vscode/src/Main.kiss index d0d9be0f..b9d37df9 100644 --- a/projects/kiss-vscode/src/Main.kiss +++ b/projects/kiss-vscode/src/Main.kiss @@ -124,6 +124,9 @@ (set builtinConfigDir (joinPath context.extensionPath "config")) (set activeConfigDir (joinPath (userHome) ".kiss-vscode" "activeConfig")) (set lastConfigDir (joinPath (userHome) ".kiss-vscode" "lastActiveConfig")) + + // TODO for some reason the custom ktxt2 editor is not available until this completes, even if it is + // invoked asynchronously: (tryLoadConfig))) // Manually define main so it will exist when test is not defined: