New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggesting completions after commas/parentheses seems premature #3089
Comments
Looks like this needs to be PHP, though there could be use cases that trigger this in other languages. It is quite frustrating. |
I'm encountering it in Python as well, yes. |
Confirmed. Thanks @damienprystay |
Relatedly (in that so far I only see this behaviour with post-delimiter suggestions), typing sufficiently fast can cause the completion popup to occur (and remain) after the character that triggered it has been obsoleted. E.g. (in PHP) typing |
@damienprystay can you please log that separately? Only one issue per report :) |
Verified in Komodo IDE, version 11.0.1, build 90755, platform macosx. |
Code intelligence is suggesting completions after I type a comma, apparently with a list of all the names in scope. This gets in the way when I'm writing comma-separated terms in a multi-line context, e.g. initializing a dictionary in Python:
d = {
'foo': 'bar',
'baz': 'bort',
}
After each comma I'm wanting to hit enter to start a new line; now I have to clear the suggestion popup, first (or I hit enter reflexively and get the first suggestion inserted). The same goes for an open parenthesis (e.g. when initializing a keyed array in PHP) - it's a tossup whether the next thing I'm going to be typing is a newline or something else.
I would say suggesting completions is reasonable after I've typed a word character, but not without any context to narrow the list of suggestions. Even if the next thing I want to input is something that's on the suggestion list, it's unlikely to be at or close enough to the top of the list that I can select it without first typing a couple characters of its name, anyway.
Komodo IDE 11.0.0 build 90665
Mac OS X 10.11.6
The text was updated successfully, but these errors were encountered: