From 8b95ef7de258de8498b328d9e6107a95f57f8d2c Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Fri, 28 Jul 2023 12:13:07 -0700 Subject: fix: :ambulance: logging to file causing problems with starting server --- extension/src/continueIdeClient.ts | 2 ++ 1 file changed, 2 insertions(+) (limited to 'extension/src/continueIdeClient.ts') diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts index 157b59cb..0b528054 100644 --- a/extension/src/continueIdeClient.ts +++ b/extension/src/continueIdeClient.ts @@ -62,9 +62,11 @@ class IdeProtocolClient { this._lastReloadTime = Math.min(2 * this._lastReloadTime, 5000); }; messenger.onOpen(() => { + console.log("IDE protocol websocket opened"); this._reconnectionTimeouts.forEach((to) => clearTimeout(to)); }); messenger.onClose(() => { + console.log("IDE protocol websocket closed"); reconnect(); }); messenger.onError(() => { -- cgit v1.2.3-70-g09d2 From f7a3659381f839b890f2c53086f7fedecf23d9ab Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Fri, 28 Jul 2023 17:55:45 -0700 Subject: fix: :zap: register vscode commands prior to server loading --- extension/package-lock.json | 4 ++-- extension/package.json | 2 +- extension/src/activation/activate.ts | 8 ++++++++ extension/src/continueIdeClient.ts | 5 ----- 4 files changed, 11 insertions(+), 8 deletions(-) (limited to 'extension/src/continueIdeClient.ts') diff --git a/extension/package-lock.json b/extension/package-lock.json index 5bef9f73..5d0b0c56 100644 --- a/extension/package-lock.json +++ b/extension/package-lock.json @@ -1,12 +1,12 @@ { "name": "continue", - "version": "0.0.221", + "version": "0.0.222", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "continue", - "version": "0.0.221", + "version": "0.0.222", "license": "Apache-2.0", "dependencies": { "@electron/rebuild": "^3.2.10", diff --git a/extension/package.json b/extension/package.json index 124402b5..942c844c 100644 --- a/extension/package.json +++ b/extension/package.json @@ -14,7 +14,7 @@ "displayName": "Continue", "pricing": "Free", "description": "The open-source coding autopilot", - "version": "0.0.221", + "version": "0.0.222", "publisher": "Continue", "engines": { "vscode": "^1.67.0" 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) { -- cgit v1.2.3-70-g09d2