forked from VimPlug/jedi-vim
Temporarily set &completeopt before triggering automatic completion, instead of handling different settings afterwards. `g:jedi#popup_select_first` is used to use `noinsert` instead of `noselect`. Fixes https://github.com/davidhalter/jedi-vim/issues/516. Fixes https://github.com/davidhalter/jedi-vim/issues/706.