Skip to content

How to use Rope in my IDE or Text editor?

lieryan edited this page Sep 18, 2021 · 36 revisions

This page documents all known first and third party projects that supports rope, links to documentation on how to use rope in that environments, what features are supported, and whether or not the project is still maintained.

Use this page to help decide the best option for you to integrate rope to your development environment.

Vim

  • ropevim: reference implementation, currently the most feature complete rope plugin that can be used in vim

  • python-mode: implements most of rope functionality. The UI is a bit more polished than ropevim and it already implements most of rope, but it's missing a few of the more advanced refactoring options.

Emacs

Language Server Protocol (LSP)

VSCode:

TODO: help needed by regular users of this IDE/editor to expand on this section

  • vscode-python:

Sublime text

TODO: help needed by regular users of this IDE/editor to expand on this section

Spyder

TODO: help needed by regular users of this IDE/editor to expand on this section

Eric

TODO: help needed by regular users of this IDE/editor to expand on this section

kakoune

TODO: help needed by regular users of this IDE/editor to expand on this section

CLI/Shell

TODO: help needed by regular users of this IDE/editor to expand on this section

ropeide

A standalone IDE specifically developed to showcase the use of Rope. This project is no longer maintained and is not recommended for use.

Clone this wiki locally