Skip to content

Commit 42e8ce6

Browse files
committed
fix(amazonq): nep on acceptance trigger
1 parent 2d7fc6f commit 42e8ce6

File tree

3 files changed

+18
-15
lines changed

3 files changed

+18
-15
lines changed

aws-toolkit-vscode.code-workspace

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
{
1313
"path": "packages/amazonq",
1414
},
15+
{
16+
"path": "../language-servers",
17+
},
1518
],
1619
"settings": {
1720
"typescript.tsdk": "node_modules/typescript/lib",

packages/amazonq/.vscode/launch.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"args": ["--extensionDevelopmentPath=${workspaceFolder}"],
1414
"env": {
1515
"SSMDOCUMENT_LANGUAGESERVER_PORT": "6010",
16-
"WEBPACK_DEVELOPER_SERVER": "http://localhost:8080"
16+
"WEBPACK_DEVELOPER_SERVER": "http://localhost:8080",
1717
// Below allows for overrides used during development
18-
// "__AMAZONQLSP_PATH": "${workspaceFolder}/../../../language-servers/app/aws-lsp-codewhisperer-runtimes/out/agent-standalone.js",
19-
// "__AMAZONQLSP_UI": "${workspaceFolder}/../../../language-servers/chat-client/build/amazonq-ui.js"
18+
"__AMAZONQLSP_PATH": "${workspaceFolder}/../../../language-servers/app/aws-lsp-codewhisperer-runtimes/out/agent-standalone.js",
19+
"__AMAZONQLSP_UI": "${workspaceFolder}/../../../language-servers/chat-client/build/amazonq-ui.js"
2020
},
2121
"envFile": "${workspaceFolder}/.local.env",
2222
"outFiles": ["${workspaceFolder}/dist/**/*.js", "${workspaceFolder}/../core/dist/**/*.js"],

packages/amazonq/src/app/inline/EditRendering/displayImage.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -326,18 +326,18 @@ export async function displaySvgDecoration(
326326
languageClient.sendNotification('aws/logInlineCompletionSessionResults', params)
327327
session.triggerOnAcceptance = true
328328
// VS Code triggers suggestion on every keystroke, temporarily disable trigger on acceptance
329-
// if (inlineCompletionProvider && session.editsStreakPartialResultToken) {
330-
// await inlineCompletionProvider.provideInlineCompletionItems(
331-
// editor.document,
332-
// endPosition,
333-
// {
334-
// triggerKind: vscode.InlineCompletionTriggerKind.Automatic,
335-
// selectedCompletionInfo: undefined,
336-
// },
337-
// new vscode.CancellationTokenSource().token,
338-
// { emitTelemetry: false, showUi: false, editsStreakToken: session.editsStreakPartialResultToken }
339-
// )
340-
// }
329+
if (inlineCompletionProvider && session.editsStreakPartialResultToken) {
330+
await inlineCompletionProvider.provideInlineCompletionItems(
331+
editor.document,
332+
endPosition,
333+
{
334+
triggerKind: vscode.InlineCompletionTriggerKind.Invoke,
335+
selectedCompletionInfo: undefined,
336+
},
337+
new vscode.CancellationTokenSource().token,
338+
{ emitTelemetry: false, showUi: false, editsStreakToken: session.editsStreakPartialResultToken }
339+
)
340+
}
341341
},
342342
async () => {
343343
// Handle reject

0 commit comments

Comments
 (0)