Sto eseguendo Debian Jessie e uso l'attuale vim-nox (con + python -python3). Sto facendo fatica a provare a programmare in Python 3, mentre faccio fatica con il completamento del codice di Python 3.
YouCompleteMe non supporta affatto Python3. jedi-vim supporta il completamento di Python 3, ma solo se avessi l'opzione + python3 se lo capissi correttamente. Da diversi post di Debian Developers sembra che compilare Vim con il flag + python3 non funzioni davvero. Pertanto mi rimane il plugin in modalità Python.
Oltre al fatto che la modalità Python sembra non mantenuta (vedi open pull-request e last commit) e attualmente ha un enorme bug relativo alla corda nel suo ramo principale, interferisce con YouCompleteMe. Ottengo il completamento del codice Python 3, ma solo se disabilito YouCompleteMe totalmente. La lista nera di YCM per i tipi di file python o la disabilitazione del completamento YCM per i file python non funziona, ricevo un avviso YCM ogni volta che apro vim.
Quindi le mie domande sono:
Come posso far funzionare un completamento automatico di Python 3 su una distribuzione Debian corrente senza disattivare YouCompleteMe (che voglio per altri linguaggi di programmazione)? Come mai un plugin non mantenuto è l'unica scelta al momento per il completamento del codice per un linguaggio di programmazione così importante (Python 3 non può più essere considerato nuovo ..)?