Komodo / KomodoEdit

Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.
http://www.komodoide.com/komodo-edit
Other
2.16k stars 303 forks source link

Codeintel: Cannot Handle Same Package Prefix in Multiple Directories #2262

Open mitchell-as opened 7 years ago

mitchell-as commented 7 years ago

Short Summary

For a directory structure like:

lib1/src/Project/Prefix/Lib1.pm
lib2/src/Project/Prefix/Lib2.pm
src/Project/Prefix/RealClass.pm

typing:

use Project::Prefix::

will only yield a subset of completions instead of all three.

Steps to Reproduce

  1. Open the attached project and its "src/**/Test.pm" file.
  2. Type use Project::Prefix::

Expected results

Expected "Lib1, Lib2, RealClass, Test" in the autocompletion box.

Actual results

"RealClass, Test"

Platform Information

Komodo Edit or IDE? Any Komodo Version? 10.1.4 Operating System (and version)? Any

Additional Information

test_project.zip

mitchell-as commented 7 years ago

This should be fixed in Komodo 11.

xurc commented 6 years ago

Bug still exists in Komodo 11.0.2

mitchell-as commented 6 years ago

Thanks for following up. The unit tests for this pass, but I cannot get the attached project to work for some reason. I'll investigate further.