xRope is a development environment for Python:
- xRope is a graphical wrapper around the editor "rope" by aligrudi (also a sourceforge project).
- xRope is to rope what xEmacs is to Emacs (an additional graphical layer to make its use easier for non-Emacs-experts).
- Provide a decent Builder for Python developers, using reliable, portable components.
- Emulate *all* the functionality of Eclipse PyDev in an application which is 100% pure python (*avoid java completely*):
- The result should have all these functionalities, but be more portable and have a much smaller footprint (thanks to Python and Tkinter).
- Replace in due time the aging IDLE interface, which is shipped with Python, but has a very primitive interface, no dot-complete, no refactoring, and an awkward class browser floating in a separate window.
Gui with: graphical class browser, graphical project management, refactoring , dot complete, word complete.
- Class browser (as a graphical tree)
- Projects browser & File manager (graphical)
Features under development:
- Classes auto-complete (dot-complete)
- Bindings with on-line help
- build-in grep
- Specific grep scanning only directories in the Python sys.path
- Specific grep scanning only directories in the current project
features inherited from rope:
- Emacs keys bindings (also provided by rope)
- It uses Python with Tkinter,
- Pmw (Python mega widgets)
- The "Tree widget" (by G. E. Cash, see: http://www.magicnet.net/~gcash\).