Hatena::ブログ(Diary)

Memo

2013-09-17

[] jedi.vim の popup_select_first が効かない

jedi.vimバージョンアップして補完候補が常に選択されるという現象にあたった。

let g:jedi#popup_select_first = 0 という設定で解除できるとの事が正しく動作していない。


報告したけどあんまり良い感触じゃないっぽい。

g:jedi#popup_select_first = 0 did not affect ? Issue #179 ? davidhalter/jedi-vim ? GitHub


なのでアドホックな対応をした。

~/.vim/after/ftplugin/python.vim に以下を設定した。

let s:save_cpo = &cpo
set cpo&vim

if g:jedi#popup_select_first == 0
  inoremap <buffer> . .<C-R>=jedi#complete_opened() ? "" : "\<lt>C-X>\<lt>C-O>\<lt>C-P>"<CR>
endif

let &cpo = s:save_cpo
unlet s:save_cpo

これで補完候補の先頭が常に選択されているというのが解除される。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

リンク元