Vimにjedi-vimを入れる

Vimpythonを書く際にjedi-vimというものが便利らしいので入れてみました。

NeoBundleを使っているので

NeoBundle 'davidhalter/jedi-vim'

を記述します。

jedi-vimというのはjediというものが必要のようでjedi-vimのディレクトリで

git submodule update --init

を実行。

neocompleteとjediを連携させるために以下を記述。

autocmd FileType python setlocal omnifunc=jedi#complete

let g:jedi#auto_vim_configuration = 0

if !exists('g:neocomplete#force_omni_input_patterns')
        let g:neocomplete#force_omni_input_patterns = {}
endif

let g:neocomplete#force_omni_input_patterns.python = '\h\w*\|[^. \t]\.\w*'

これで補完が使えるようになった。

参考URL:
http://kazy.hatenablog.com/entry/2013/07/18/131118]
http://blog.p-nitrite.net/2013/03/jedi-vim-in-virtualenvmac-os-x-108.html