See releases for release notes.
Works with Mac OSX, Linux and Windows.
Works with both Python 2 and 3.
Automatic lookup of virtual environments inside of your projects.
Configurable additional packages to include for completions.
Prints first N characters of statement value while completing variables.
Prints function arguments while completing functions.
Go-to-definition functionality, by default on
Ctrl+Alt+G. Thanks to @patrys for idea and implementation.
Method override functionality. Available as
override-method command. Thanks to @pchomik for idea and help.
If you have Hyperclick installed – you can click on anything to go-to-definition
Show usages of selected object
Rename across multiple files. It will not touch files outside of your project, but it will change VCS ignored files. I'm not responsible for any broken projects without VCS because of this.
If using a virtualenv with third-party packages, everything should "just work", but if it's not – use the
Python Executable Paths and/or
Extra Paths For Packages configuration options to specify the virtualenv's site-packages. Or launch Atom from the activated virtualenv to get completion for your third-party packages
Be sure to check package settings and adjust them. Please read them carefully before creating any new issues
virtualenvwrapper) and all your virtualenvs are stored in e.g.
(. Currently we trigger argument completion only on
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.