Я хочу использовать deoplete с neovim, используя python3 по умолчанию.
Я пытаюсь настроить deoplete для neovim, поддерживаемого deoplete-deji. Я установил оба правильно, и это работает как ожидалось, но только для Python 2. Я подтвердил это, запустив sys.version_info
, который показывает Python2.
То, что я сделал до сих пор:
- установлены плагины.
- zchee / deoplete-джедай
- Сего / deoplete.nvim
- установлен neovim с использованием
pip
и pip3
установить следующие деоплет конфигурации:
let g:deoplete#enable_at_startup = 1
let g:deoplete#file#enable_buffer_path = 1
let g:deoplete#enable_smart_case = 1
let g:deoplete#enable_at_startup = 1
let g:deoplete#file#enable_buffer_path = 1
let g:deoplete#enable_smart_case = 1
Когда я использовал let g:loaded_python_provider = 1
, все работает как положено, но когда я изменяю его на let g:loaded_python3_provider = 1
, я получаю Vim(let):E117: Unknown function: provider#python3#Prog
при работе UpdateRemotePlugins
Я немного против создания псевдонима, потому что я хочу, чтобы python указывал на python2
Короче говоря, попытка сделать Python3 по умолчанию для всего в neovim, включая deoplete и jedi
Спасибо!