Estou executando o Debian Jessie e uso o atual vim-nox (com + python -python3). Estou tendo dificuldades para programar no Python 3, pois luto com a conclusão do código do Python 3.
O YouCompleteMe não suporta Python3. O jedi-vim suporta a conclusão do Python 3, mas somente se eu tiver a opção + python3 se a entender corretamente. Em vários posts dos desenvolvedores Debian, parece que compilar o Vim com o sinalizador + python3 não está realmente funcionando. Portanto, fiquei com o plugin do modo python.
Além do fato de que o modo python parece não-mantido (consulte solicitações de recebimento abertas e último commit) e atualmente possui um enorme bug referente à corda em sua ramificação principal, ele interfere no YouCompleteMe. Eu recebo alguma conclusão de código do Python 3 para funcionar, mas somente se eu desativar o YouCompleteMe totalmente. A lista negra do YCM para tipos de arquivos python ou a desativação da conclusão do YCM para arquivos python não funcionam, recebo um aviso do YCM cada vez que abro o vim.
Então, minhas perguntas são:
Como faço para que um preenchimento automático do Python 3 funcione em uma distribuição Debian atual sem desativar o YouCompleteMe (que eu quero para outras linguagens de programação)? Por que um plug-in não mantido é a única opção no momento para o preenchimento de código para uma linguagem de programação tão importante (o Python 3 não pode mais ser considerado novo ..)?