If you want auto-completion on dot, you can define a trigger in the Sublime User or Python preferences: # User/Preferences.sublime-settings or User/Python.sublime-settings If you want use autocompletion feature of SublimeJEDI in a repl, please set enable_in_sublime_repl: true in User/sublime_jedi.sublime-setting or in your project setting.
SublimeREPL integrationīy default completion for SublimeREPL turned off. Note that using placeholders and substitutions, like in regular Sublime Text Build System paths is not supported. When setting paths, Sublime Text Build System Variables and OS environment variables are automatically expanded. In other words, each item in "python_package_paths" list is a directory with extra packages and modules, not a direct path to package or module. NOTE: Please note that Python will goes through the directories from "python_package_paths" to search for modules and files. If you don't configure any of this then the default Python environment of your system will be used.
If you configure python_virtualen alone, the python_interpreter will be always where ever python_virtualen plus 'bin/python'. If you configure python_interpreter alone, the python_virtualen will be inferred so it will be 2 directories above python_interpreter.
NOTE: You can configure python_interpreter and python_virtualen at the same time, no problem with that. "python_interpreter": "$project_path/././virtual/bin/python", "python_virtualenv": "$project_path/././virtual/",
You can set Python interpreter, and additional python package directories, using for example the following: #. SublimeJEDI is a Sublime Text 3 and Sublime Text 2 and plugin to the awesome autocomplete library Jedi Python Version Support Sublime Jedi Plugin