Несмотря на то, что он не использует плагин omnicompletion от Vim, с помощью Rope, Ropemode и Ropevim можно получить автозаполнение следующими способами:Я хотел, чтобы это работало довольно хорошо.
Я получил это так: установил дистрибутив rovinv из здесь и добавил следующие строки в мой файл .vimrc:
" Rope AutoComplete
let ropevim_vim_completion = 1
let ropevim_extended_complete = 1
let g:ropevim_autoimport_modules = ["os.*","traceback","django.*", "xml.etree"]
imap <c-space> <C-R>=RopeCodeAssistInsertMode()<CR>
Теперь нажатие Ctrl + Пробел вызовет меню завершения веревки.