A Sublime Text plugin that transforms the editor into a full-featured Python IDE with autocompletion, linting, and formatting.
Anaconda is a Sublime Text plugin that transforms the editor into a full-featured Python integrated development environment (IDE). It provides autocompletion, code linting, formatting, complexity checking, and support for Vagrant and Docker environments, all without compromising Sublime Text's performance.
Python developers who use Sublime Text and want IDE-like features such as advanced autocompletion, linting, and code analysis directly within their editor.
Developers choose Anaconda for its comprehensive Python tooling integration, pluggable architecture, and ability to enhance Sublime Text with powerful IDE capabilities while maintaining the editor's speed and responsiveness.
Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates Jedi for intelligent autocompletion and multiple linters like PyFlakes and MyPy for real-time error checking, providing IDE-level features directly in Sublime Text.
Adds robust capabilities such as code formatting with autopep8 and complexity analysis with McCabe without freezing the editor, maintaining Sublime Text's speed.
Designed with a pluggable framework for multi-language support, as evidenced by the mention of templates for extending to languages like Rust and PHP, though some are unmaintained.
Offers Vagrant and Docker integration for development environments, enhancing workflow flexibility for containerized or virtualized setups.
Plugins for Go, Rust, and PHP are listed as unmaintained, making Anaconda primarily useful only for Python development despite its extensible claims.
The README includes extensive troubleshooting for issues like interpreter path errors and conflicts with other plugins like SublimeCodeIntel, indicating a potentially fiddly installation process.
New versions require Sublime Text 4 and Python >=3.6, with no support for Sublime Text 3, forcing users to downgrade or migrate, as highlighted in the important notice.