<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>ropemacs</name>
<shortdesc>An emacs mode for rope refactoring library</shortdesc>
<description>=========================
 ropemacs, rope in emacs
=========================

Using rope in emacs.  You should install `rope`_ library before using
ropemacs.

.. _`rope`: http://rope.sf.net/


New Features
============

Just got started!


Setting Up
==========

You can get Pymacs from http://www.iro.umontreal.ca/~pinard/pymacs/.
But version 0.22 does not work with Python 2.5 because of the lack of
file encoding declarations.  A simple patch is included:
``docs/pymacs_python25.patch``.

After installing pymacs, add these lines to your ``~/.emacs`` file::

  (load-library "pymacs")
  (pymacs-load "ropemacs" "rope-")
  (rope-init)


Keybinding
==========

Uses almost the same keybinding as rope.

=============   ============================
Key             Action
=============   ============================
C-x p o         rope-open-project
C-x p k         rope-close-project
C-x p u         rope-undo-refactoring
C-x p r         rope-redo-refactoring

C-c r r         rope-rename
C-c r l         rope-extract-variable
C-c r m         rope-extract-method
C-c r i         rope-inline
C-c r v         rope-move
C-c r 1 r       rope-rename-current-module
C-c r 1 v       rope-move-current-module
C-c r 1 p       rope-module-to-package

C-c g           rope-goto-definition
C-c C-d         rope-show-doc
C-c i o         rope-organize-imports
=============   ============================</description>
<homepage rdf:resource="http://rope.sf.net/" />
<maintainer><foaf:Person><foaf:name>Ali Gholami Rudi</foaf:name>
<foaf:mbox_sha1sum>978bdb1fa3ce63a41e6ec2a2358885884a5254c5</foaf:mbox_sha1sum></foaf:Person></maintainer>
<release><Version><revision>0.1</revision></Version></release>
</Project></rdf:RDF>