前些天用denite取代unite,用--with-python3重裝了vim,結果發現vdebug只支持python 2。

vim同時只能在py2和py3中選一個,據說可以通過重新編譯python實現共存,但是我在編譯py3的時候失敗。

neovim同時支持兩個版本,但是嘗試deoplete失敗,報「Invalid Channel」的錯誤,似乎是python-neovim的鍋。而且由於neovim內建lua、不支持has('lua'),所以不能fall back到neocomplete。

萬般無奈,只好換回unite。