66import * as vscode from 'vscode'
77import { ExtensionContext } from 'vscode'
88import { telemetry } from 'aws-core-vscode/telemetry'
9- import { AuthUtil , CodeWhispererSettings } from 'aws-core-vscode/codewhisperer'
10- import { Commands , placeholder , funcUtil } from 'aws-core-vscode/shared'
9+ import { AuthUtil } from 'aws-core-vscode/codewhisperer'
10+ import { Commands , placeholder } from 'aws-core-vscode/shared'
1111import * as amazonq from 'aws-core-vscode/amazonq'
1212
1313export async function activate ( context : ExtensionContext ) {
1414 const appInitContext = amazonq . DefaultAmazonQAppInitContext . instance
1515 await amazonq . TryChatCodeLensProvider . register ( appInitContext . onDidChangeAmazonQVisibility . event )
1616
17- const setupLsp = funcUtil . debounce ( async ( ) => {
18- void amazonq . LspController . instance . trySetupLsp ( context , {
19- startUrl : AuthUtil . instance . startUrl ,
20- maxIndexSize : CodeWhispererSettings . instance . getMaxIndexSize ( ) ,
21- isVectorIndexEnabled : false ,
22- } )
23- } , 5000 )
24-
2517 context . subscriptions . push (
2618 amazonq . focusAmazonQChatWalkthrough . register ( ) ,
2719 amazonq . walkthroughInlineSuggestionsExample . register ( ) ,
@@ -37,7 +29,6 @@ export async function activate(context: ExtensionContext) {
3729 void vscode . env . openExternal ( vscode . Uri . parse ( amazonq . amazonQHelpUrl ) )
3830 } )
3931
40- void setupLsp ( )
4132 void setupAuthNotification ( )
4233}
4334
0 commit comments