Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Pathogen compatable ropevim plugin. Dont need install rope libs in system.
Python VimL
Pull request Compare This branch is 9 commits ahead, 4 commits behind klen:master.
Fetching latest commit...
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Ropevim, rope in vim

Ropevim is a vim mode that uses rope library to provide features like python refactorings and code-assists.

This vim plugin allow you use rope library in vim very easy. Now you dont needed install rope libs in system. Also this plugin add vim help with rope commands.

This fork contains embedded rope-omni plugin created by Ryan Wooden. It allows you to setup rope completion as a usercomplete/omnicomplete function in Vim.


Just copy plugin folders in your ~/.vim directory.

Or with pathogen clone plugin in your bundle folder


Rope auto assist mapped in Control+Space keys. You can remap it. Example:

imap <buffer><Tab> <M-/>

To setup omni/user complete functions add to your .vimrc:

"For omnicomplete <C-x><C-o>
autocmd FileType python setlocal omnifunc=RopeCompleteFunc


"For usercomplete <C-X><C-u>
autocmd FileType python setlocal completefunc=RopeCompleteFunc

Note, you can have both: the default python omnicompletion and rope completion together:

autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType python setlocal completefunc=RopeCompleteFunc
Something went wrong with that request. Please try again.