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

no perl auto_complete #987

Closed
nokia4321 opened this Issue Jan 6, 2016 · 17 comments

Comments

Projects
None yet
4 participants
@nokia4321

nokia4321 commented Jan 6, 2016

in code intelligence : there is no perl.cix ,so in perl env , eg. chomp defined chop splice and so on function no autocomplete.

@Naatan

This comment has been minimized.

Member

Naatan commented Jan 6, 2016

I'm not sure I follow, can you please provide more detail? Perhaps a sample snippet and an explanation of what you are expecting to happen?

@nokia4321

This comment has been minimized.

nokia4321 commented Jan 6, 2016

Komodo have code hinting function, the key word prompt TAB completion。

@nokia4321

This comment has been minimized.

nokia4321 commented Jan 6, 2016

preferences-->codeintelligence-->apicatalogs-->no perl.cix

@Naatan

This comment has been minimized.

Member

Naatan commented Jan 6, 2016

Those are static catalogs, Komodo does not need them for perl.

@nokia4321

This comment has been minimized.

nokia4321 commented Jan 6, 2016

if there is no perl.cix ,No automatic completion perl keywords。

@nokia4321

This comment has been minimized.

nokia4321 commented Jan 6, 2016

komodo ide for perl,Auto-complete perl have keywords?how to setting?

@nokia4321

This comment has been minimized.

nokia4321 commented Jan 6, 2016

how to set use tab auto-complete keywords?

@Naatan

This comment has been minimized.

Member

Naatan commented Jan 6, 2016

if there is no perl.cix ,No automatic completion perl keywords。

This is not how it works, please describe your actual problem. We'll take care of analyzing it and figuring out the underlying issue.

how to set use tab auto-complete keywords?

Lets keep it to one issue at a time, otherwise this can get really confusing. For general how to questions you should use the forums: http://forum.komodoide.com/c/support

@nokia4321

This comment has been minimized.

nokia4321 commented Jan 6, 2016

for perl like this....

Uploading 2016-01-07_003033.gif…

Uploading 2016-01-07_003033.gif…

@nokia4321

This comment has been minimized.

nokia4321 commented Jan 6, 2016

ok,thanks.

@Naatan

This comment has been minimized.

Member

Naatan commented Jan 6, 2016

Those images did not attach properly.

@mitchell-as

This comment has been minimized.

Member

mitchell-as commented Feb 9, 2016

Reproduced. Neither Perl nor Python will show completions for built-in functions, but Ruby will.

@mitchell-as mitchell-as added this to the 9.3.3 milestone Feb 9, 2016

@mitchell-as mitchell-as self-assigned this Feb 9, 2016

@mitchell-as mitchell-as modified the milestones: 10.0, 9.3.3 Feb 15, 2016

@mitchell-as

This comment has been minimized.

Member

mitchell-as commented Feb 15, 2016

I need to bump this back to at least version 10 because it's a significant change to codeintel for Perl that will likely cause regressions if not done correctly.

Note to self: Ruby and JavaScript explicitly define a trigger for "name" completions, which can autocomplete builtins, local variable names, global class names, etc. Implementing this for Perl will require something similar.

@cgchoffman

This comment has been minimized.

Member

cgchoffman commented Feb 17, 2016

Neither Perl nor Python will show completions for built-in functions

@mitchell-as really? Python should definitely and I thought Perl did as well. What examples were you using?

@mitchell-as

This comment has been minimized.

Member

mitchell-as commented Feb 17, 2016

@cgchoffman In Perl when I type "cho", I should get completions for "chop", "chomp", "chown", and maybe others, but I do not. In Ruby when I type "put", I get completions for "puts" and "putc". After playing with Python, I see you are correct. However, Python completes after two characters have been typed, not three, so that's why I got thrown off.

@Naatan

This comment has been minimized.

Member

Naatan commented Feb 17, 2016

So is this still a bug then? Sounds like the current lack of auto completions is "by design" ?

@mitchell-as

This comment has been minimized.

Member

mitchell-as commented Feb 17, 2016

I guess you could classify this as "by design", as there's no bug in the code other than the fact it doesn't exist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment