diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-07-28 17:55:45 -0700 | 
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-07-28 17:55:45 -0700 | 
| commit | f7a3659381f839b890f2c53086f7fedecf23d9ab (patch) | |
| tree | 2ec1d5619796292c0a4f60a7938efd668a5f7415 /extension/src | |
| parent | 7bc474edbfb0185e6e6233f68e61b2460e7f319d (diff) | |
| download | sncontinue-f7a3659381f839b890f2c53086f7fedecf23d9ab.tar.gz sncontinue-f7a3659381f839b890f2c53086f7fedecf23d9ab.tar.bz2 sncontinue-f7a3659381f839b890f2c53086f7fedecf23d9ab.zip | |
fix: :zap: register vscode commands prior to server loading
Diffstat (limited to 'extension/src')
| -rw-r--r-- | extension/src/activation/activate.ts | 8 | ||||
| -rw-r--r-- | extension/src/continueIdeClient.ts | 5 | 
2 files changed, 8 insertions, 5 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) => { diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts index 0b528054..498cf9de 100644 --- a/extension/src/continueIdeClient.ts +++ b/extension/src/continueIdeClient.ts @@ -93,11 +93,6 @@ class IdeProtocolClient {      this._serverUrl = serverUrl;      this._newWebsocketMessenger(); -    // Register commands and providers -    registerAllCodeLensProviders(context); -    registerAllCommands(context); -    registerQuickFixProvider(); -      // Setup listeners for any file changes in open editors      // vscode.workspace.onDidChangeTextDocument((event) => {      //   if (this._makingEdit === 0) { | 
