Python variables, methods, functions and modules autocompletions in Atom.
This is powered by Jedi.
- Works on all platforms: 🍎 Mac OS, 🐧 Linux and 🏁 Windows
- Works with both 🐍 Python 2 and 3
- Watches whole package of the file you're currently editing
- Configurable additional PATHs to include for completions (global for now)
- You can include project specific folders by using $PROJECT variable in PATH configuration
- Highlights UPPERCASE_VARIABLES as constants according to PEP8
- Highlights builtin functions and variables with special style
- Prints first N characters of statement value while completing variables
- Prints function arguments while completing functions
- Additional caching so the same request will not be handled twice
- Be sure to use Atom 0.199 or newer.
- Install autocomplete-python.
- If you're on Windows:
- Install python.
- Make Sure that python is available in your PATH:
echo %PATH%
. If it's not, add it and restart your system:set PATH=%PATH%;C:\Python27
.
- "Error: spawn UNKNOWN" on Windows.
- Solution: Find your python executable and uncheck the "Run this program as an administrator". See issue #22.
Inspired by autocomplete-plus-python-jedi.