diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-07-30 22:30:00 -0700 | 
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-07-30 22:30:00 -0700 | 
| commit | 57a572a420e16b08301f0c6738a1b414c59bce85 (patch) | |
| tree | 2bdbc7831d66aafefe30a9e236ecc150d80024cc /extension/src/activation/activate.ts | |
| parent | 1bc5777ed168e47e2ef2ab1b33eecf6cbd170a61 (diff) | |
| parent | 8bd76be6c0925e0d5e5f6d239e9c6907df3cfd23 (diff) | |
| download | sncontinue-57a572a420e16b08301f0c6738a1b414c59bce85.tar.gz sncontinue-57a572a420e16b08301f0c6738a1b414c59bce85.tar.bz2 sncontinue-57a572a420e16b08301f0c6738a1b414c59bce85.zip  | |
Merge remote-tracking branch 'continuedev/main' into llm-object-config-merge-main
Diffstat (limited to 'extension/src/activation/activate.ts')
| -rw-r--r-- | extension/src/activation/activate.ts | 19 | 
1 files changed, 19 insertions, 0 deletions
diff --git a/extension/src/activation/activate.ts b/extension/src/activation/activate.ts index 8bdc7e21..a47d5e97 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) => { @@ -78,6 +86,17 @@ export async function activateExtension(context: vscode.ExtensionContext) {                return Promise.resolve();              }            ); + +          vscode.window +            .showInformationMessage( +              "Click here to view the server logs, or use the 'continue.viewLogs' VS Code command.", +              "View Logs" +            ) +            .then((selection) => { +              if (selection === "View Logs") { +                vscode.commands.executeCommand("continue.viewLogs"); +              } +            });          }        }, 2000);      });  | 
