Rope 0.5 released
Ali Gholami Rudi
aligrudi at imap.cc
Sun May 6 08:58:30 CEST 2007
Rope 0.5 is released. You can get it from http://sf.net/projects/rope/files
Overview
========
`rope`_ is a python refactoring IDE and library. The IDE uses the
library to provide features like refactoring, code assist, and
auto-completion. It is written in python. The IDE uses `Tkinter`
library.
.. _`rope`: http://rope.sf.net/
New Features
============
New features since 0.4:
Core:
* Moving methods
* Replace method with method object
* Renaming occurrences in strings and comments
* Stoppable refactorings
* Automatic SOI analysis
* Basic implicit interfaces
* Performing change signature in class hierarchies
* Change occurrences
* Saving history across sessions
* Saving object data to disk
* Enhanced static object inference
* Adding ``rename when unsure`` option
* Holding per name information for builtin containers
* Adding ``.ropeproject`` folder
* Supporting generator functions
* Handling ``with`` statements
IDE and UI:
* Generating python elements; ``C-c n ...``
* Spell-checker; ``M-$`` and ``C-x $ ...``
* Saving locations and texts; ``C-x m ...``
* Open Type; ``C-x C-t``
* Showing current file history; ``C-x p 1 h``
* Registering templates in ``~/.rope``
* Filling paragraphs in text modes; ``M-q``
* Yanking; ``M-y``
* Repeating last command; ``C-x z``
* Showing annotations(codetag/error/warning list); ``C-c a ...``
* Auto-completing function keyword arguments when calling
* Execute command; ``M-x``
* Changing editor font and keybinding in ``~/.rope``
* Having two keybindings emacs/normal
* Removing extra spaces and lines; ``C-c C-f``
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-announce-list/attachments/20070506/ba2a83ab/attachment.html
More information about the Python-announce-list
mailing list