summaryrefslogtreecommitdiff
path: root/extension/src/activation/activate.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-28 17:55:45 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-28 17:55:45 -0700
commitf7a3659381f839b890f2c53086f7fedecf23d9ab (patch)
tree2ec1d5619796292c0a4f60a7938efd668a5f7415 /extension/src/activation/activate.ts
parent7bc474edbfb0185e6e6233f68e61b2460e7f319d (diff)
downloadsncontinue-f7a3659381f839b890f2c53086f7fedecf23d9ab.tar.gz
sncontinue-f7a3659381f839b890f2c53086f7fedecf23d9ab.tar.bz2
sncontinue-f7a3659381f839b890f2c53086f7fedecf23d9ab.zip
fix: :zap: register vscode commands prior to server loading
Diffstat (limited to 'extension/src/activation/activate.ts')
-rw-r--r--extension/src/activation/activate.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/extension/src/activation/activate.ts b/extension/src/activation/activate.ts
index 8bdc7e21..cbb840c0 100644
--- a/extension/src/activation/activate.ts
+++ b/extension/src/activation/activate.ts
@@ -7,6 +7,9 @@ import {
startContinuePythonServer,
} from "./environmentSetup";
import fetch from "node-fetch";
+import { registerAllCodeLensProviders } from "../lang-server/codeLens";
+import { registerAllCommands } from "../commands";
+import registerQuickFixProvider from "../lang-server/codeActions";
const PACKAGE_JSON_RAW_GITHUB_URL =
"https://raw.githubusercontent.com/continuedev/continue/HEAD/extension/package.json";
@@ -46,6 +49,11 @@ export async function activateExtension(context: vscode.ExtensionContext) {
})
.catch((e) => console.log("Error checking for extension updates: ", e));
+ // Register commands and providers
+ registerAllCodeLensProviders(context);
+ registerAllCommands(context);
+ registerQuickFixProvider();
+
// Start the server and display loader if taking > 2 seconds
const sessionIdPromise = (async () => {
await new Promise((resolve) => {