LINUX.ORG.RU

vim + virtualenv + youcompleteme + python3 = fail

 , ,


0

2

В общем ситуацию следующая: в .env python3. Написал функцию, которая автоматом по autocmd BufNewFile,BufRead *.py call LoadVirtualEnv('.env', '.lvimrc') загружает мне нужное окружение.

При запуске скрипта пишет следующее:

YouCompleteMe unavailable: Could not find standard library path in Python path.

Но! Если повесить запуск функции на

autocmd SessionLoadPost *.py call LoadVirtualEnv('.env', '.lvimrc')

попробовал заюзать jmcantrell/vim-virtualenv + virtualenvwrapper. Когда загружаю окружение VirtualEnvActivate env1, то youcompleteme начинает сыпать ошибки. Пока есть костыль в виде функции + SessionLoadPost, но чувствую, что - это не правильно.

★★★★

Ты до сих пор совокупляешься в vim? Что мешает тебе перейти на neovim с его божественным deoplete в качестве комплишна и dein в качестве плагин-менеджера? Это же земля и небо! Плюс ко всему neovim искаропки многопоточный. И с питоном у него проблем нет.

r3lgar ★★★★★
()

Итак, есть задача: call func() после загрузки всех плагинов. Как это сделать ?

bryak ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.