質問: jedi-vimでpython2・3の両方で補完を有効にしたいです。 現在の設定では、 `$ vim --version` VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 20 2017 12:31:05) MacOS X (unix) version (以下略) `$ vim --version | grep python` +cryptv +linebreak +python +vreplace +cscope +lispindent -python3 +wildignore 以上のようになっており、python3がvimでは有効になっておらず、python3ではjedi-vimの補完も効いていません。(python2では効いています) ネットを探しましたが、python2と3でjedi-vimを共存させているパターンを見ないのですが、できないのでしょうか? もし、できる方法を知っていたらご教授ください。
回答: VimでPython2とPython3を同時に使うためには、両方のバイナリが--enable-sharedオプション付きでビルドされている必要があります。ということのようで、pythonを自分で、buildする必要がありそうです。 `--enable-shared`になっているかは、`python -c 'import distutils.sysconfig; print(distutils.sysconfig.get_config_var("CONFIG_ARGS"))'`で確認ができそうです。