Comments (5)
@Will-ShaoHua hello and thanks for the quick reply.
I can confirm that this issue persists only when two inline completion extensions are enabled at the same time. Disabling Copilot made the popup disappear. Ideally, when auto suggestions are paused, I expect the ignoring code suggestions keymap to be disabled as well.
The sign-out approach is not going to work for me because signing out from CW causes a sign-out from Amazon Q as well, and I often toggle between Copilot Chat and Amazon Q during my daily workflow. As a workaround, I found that disabling the keybinding works better for me by adding the following override to my keybindings.json:
{
"key": "escape",
"command": "-aws.codeWhisperer.rejectCodeSuggestion",
"when": "aws.codewhisperer.connected && inlineSuggestionVisible && !editorReadonly || isCloud9 && suggestWidgetVisible && !editorReadonly"
}
from aws-toolkit-vscode.
hey @dgokcin thanks for reporting to us.
Yes I think you can just sign out from CW and you should be still good to use AWS Toolkit.
I think the issue results from different inline completion extension interference (Copilot and CodeWhisperer), could you help me verify this aspect by disable Copilot and see if the issue persists? Thanks!
from aws-toolkit-vscode.
Ideally, when auto suggestions are paused, I expect the ignoring code suggestions keymap to be disabled as well.
Understood, we keep the keep binding because users can still trigger CW manually with [option] + [c]. But yes, we will figure out a way to mitigate this issue, after all not all users are aware of having multi inline completion providers is the root cause.
As a workaround, I found that disabling the keybinding works better for me by adding the following override to my keybindings.json
yea that works too!
from aws-toolkit-vscode.
Ideally, when auto suggestions are paused, I expect the ignoring code suggestions keymap to be disabled as well.
Understood, we keep the keep binding because users can still trigger CW manually with [option] + [c]. But yes, we will figure out a way to mitigate this issue, after all not all users are aware of having multi inline completion providers is the root cause.
As a workaround, I found that disabling the keybinding works better for me by adding the following override to my keybindings.json
yea that works too!
Fair enough. Thanks for looking into this.
from aws-toolkit-vscode.
This is particularly annoying when using Vim since it breaks the Escape key which is interpreted by VSCode as rejecting code suggestions.
from aws-toolkit-vscode.
Related Issues (20)
- The automatic agent of Amazon Q interrupts with my code editing HOT 4
- Amazon Q Chat Hang HOT 5
- Amanzonginyu
- Amazon Q marks single line blocks as missing delimiter (CWE-483)
- Publish `AmazonWebServices.amazon-q-vscode` to Open VSX HOT 6
- When asking questions to Q about CDK python many responses include functions or attributes that do not exist. How can this behaviour be avoided?
- URL Validation Failure for Workforce SSO connection
- ignore/disable Amazon Q inline suggestions HOT 1
- Unable to see the login screen for aws builder login HOT 2
- Improve copy + paste formatting for Q responses
- 你好 HOT 1
- [Amazon Q chat bug] An error occurred while loading view: aws.AmazonQChatView HOT 4
- VS Code not showing suggestion widget HOT 1
- (Colima) sam local invoke Command Succeeds, but VSCode Debugging Fails HOT 4
- Option to disable specific CWE checks HOT 2
- AWS
- Debugging Lambdas with a Layer (Or alternative) HOT 1
- Can the extension NOT display a message in red if it is not logged in
- Disable recommendations per line/file for Amazon Q HOT 2
- Extension causes high cpu load HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-toolkit-vscode.