File tree 2 files changed +12
-1
lines changed
core/src/codewhisperer/commands
2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import {
34
34
vsCodeState ,
35
35
inlineCompletionsDebounceDelay ,
36
36
noInlineSuggestionsMsg ,
37
+ ReferenceInlineProvider ,
37
38
} from 'aws-core-vscode/codewhisperer'
38
39
import { InlineGeneratingMessage } from './inlineGeneratingMessage'
39
40
import { LineTracker } from './stateTracker/lineTracker'
@@ -123,6 +124,16 @@ export class InlineCompletionManager implements Disposable {
123
124
)
124
125
ReferenceLogViewProvider . instance . addReferenceLog ( referenceLog )
125
126
ReferenceHoverProvider . instance . addCodeReferences ( item . insertText as string , item . references )
127
+
128
+ // Show codelense for 5 seconds.
129
+ ReferenceInlineProvider . instance . setInlineReference (
130
+ startLine ,
131
+ item . insertText as string ,
132
+ item . references
133
+ )
134
+ setTimeout ( ( ) => {
135
+ ReferenceInlineProvider . instance . removeInlineReference ( )
136
+ } , 5000 )
126
137
}
127
138
if ( item . mostRelevantMissingImports ?. length ) {
128
139
await ImportAdderProvider . instance . onAcceptRecommendation ( editor , item , startLine )
Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ export const showReferenceLog = Commands.declare(
144
144
if ( _ !== placeholder ) {
145
145
source = 'ellipsesMenu'
146
146
}
147
- await vscode . commands . executeCommand ( 'workbench.view.extension.aws-codewhisperer-reference-log' )
147
+ await vscode . commands . executeCommand ( ` ${ ReferenceLogViewProvider . viewType } .focus` )
148
148
}
149
149
)
150
150
You can’t perform that action at this time.
0 commit comments