Initialize symbol indexing configuration on your current workspace.
Update or reset the index cache for symbol lookup.
Instantly find the best import for the selected word.
Requirements
To run this extension, you must have Python 3.7 or higher installed.
If using a virtual environment defined by the symdexer.venvDir config, the virtual environment's Python version must also by 3.7 or higher.
Extension Settings
This extension provides the following configurations:
symdexer.interpreter: Specifies python interpreters to look for.
symdexer.venvDir: Specifies the current virtual environment's path. Leave empty to not use a virtual environment.
symdexer.cacheFile: Specifies the cache's file location.
symdexer.packages: Specifies the packages to index.
symdexer.import/locate.fuzzy: Specifies if searching for symbols should be through a pattern or not.
symdexer.import/locate.types: Specifies the symbol types to present.
Known Issues
Unknown.
Release Notes
[1.1.4]
Fixed modules for certain virtual environments would sometimes not be located.
Removed symdexer.useVenv. Use an empty string for symdexer.venvDir to have the same effect as setting symdexer.useVenv to false
[1.1.3]
Missing changelog
[1.1.2]
Missing changelog
[1.1.1]
Symbolic links that point to a python interpreter should now work.
[1.1.0]
Improved item selection.
Improved error messages.
Added specific fuzzy/types configs.
Added option to specify python interpreters.
Added option to use the virtual environment directory.