by Theresa O’Connor on 27 February 2008

I’ve just found out about rope, a refactoring library for Python, and ropemacs, an Emacs frontend for it (built with pymacs). I’m looking forward to using it for work.

Setting it up was a snap:

  1. download Pymacs, then python install
  2. download rope, then python install
  3. download ropemacs, then python install
  4. Ensure pymacs.el is in your Emacs load-path.
  5. Add the following to .emacs:

    (require 'pymacs)
    (pymacs-load "ropemacs" "rope-")

You should be good to go at at this point.


  1. Interested to hear how it goes. Lord knows we need some refactoring.

    Alex Southgate, 28 February 2008