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
Allow delaying param completion to when parenthesis is opened #36
Comments
Do you mean this: import os
def method(some):
pass
method(os.<caret>) When completion triggered (f.e. after "dot"), we should see |
I mean not completing function parameters until the user explicitly opens the parenthesis:
|
Thank. That's interesting idea |
Changes pushed to master |
Seems to work great. Any chance to get the same completion for classes now? (ticket #35) |
class A:
def __init__(self, a, b='b', *args):
pass Then a bit below:
input
Dose not works for You? |
I have to confess that I've only tried with imported classes and that does not seem to work. |
Work for this case. from string import Template
Template(template=) My settings (User/sublime_jedi.sublime_settings) on ST2 {
"auto_complete_function_params": "all"
} |
Could you share your case, to reproduce? |
Sorry, it works now, I've found a separate problem and will file it in a minute. Feel free to close this and #35. |
Great |
Currently auto-completion kicks in as soon as you select a method name. It's somewhat inconvenient if you pass functions as parameters and will be even more inconvenient if classes start auto-completing their
__init__
params.The text was updated successfully, but these errors were encountered: