summaryrefslogtreecommitdiff
path: root/extension/src/continueIdeClient.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-18 16:31:39 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-18 16:31:39 -0700
commit627f260cee108476e5335584e81f5e36f3e248cb (patch)
tree85e47d3b6c7c13bad339f84dabc7beb67af05d00 /extension/src/continueIdeClient.ts
parent53ac7b93f456b471eaa7f03e015e2d8c0ef393e5 (diff)
downloadsncontinue-627f260cee108476e5335584e81f5e36f3e248cb.tar.gz
sncontinue-627f260cee108476e5335584e81f5e36f3e248cb.tar.bz2
sncontinue-627f260cee108476e5335584e81f5e36f3e248cb.zip
CONTRIBUTING.md
Diffstat (limited to 'extension/src/continueIdeClient.ts')
-rw-r--r--extension/src/continueIdeClient.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts
index 14a8df72..a1370a01 100644
--- a/extension/src/continueIdeClient.ts
+++ b/extension/src/continueIdeClient.ts
@@ -16,6 +16,10 @@ import fs = require("fs");
import { WebsocketMessenger } from "./util/messenger";
import { diffManager } from "./diffs";
import path = require("path");
+import { sendTelemetryEvent, TelemetryEvent } from "./telemetry";
+import { registerAllCodeLensProviders } from "./lang-server/codeLens";
+import { registerAllCommands } from "./commands";
+import registerQuickFixProvider from "./lang-server/codeActions";
const continueVirtualDocumentScheme = "continue";
@@ -76,6 +80,12 @@ class IdeProtocolClient {
this._serverUrl = serverUrl;
this._newWebsocketMessenger();
+ // Register commands and providers
+ sendTelemetryEvent(TelemetryEvent.ExtensionActivated);
+ registerAllCodeLensProviders(context);
+ registerAllCommands(context);
+ registerQuickFixProvider();
+
// Setup listeners for any file changes in open editors
// vscode.workspace.onDidChangeTextDocument((event) => {
// if (this._makingEdit === 0) {