У меня Arch Linux, поэтому установлена последняя версия NeoVim (на данный момент 0.7.0). Примерно через месяц я начал использовать GitHub Copilot, и он хорошо работал в Баш, SH, JS и других. Вчера я хотел переписать какую-то программу на Python, но Copilot не работал. Пробовал в разных файлах и на разных языках - работает везде, но не на Python! :Copilot status показывает «Второй пилот: включен и онлайн», но не дает предложений. :Copilot panel показывает «Синтез решений 0/10 (Дубликаты скрыты)». :Copilot log ничего не содержит. Я помню, что некоторое время назад это работало как положено, но теперь это не так. У меня нет никаких идей, почему это происходит. Как пользователь Arch я отвергаю VisualStudio Code и другие IDE и предпочитаю работать в терминале. Что-нибудь, что может помочь?
Редактировать: только что обнаружил, что открытие файла без .py и печать #!/usr/bin/env python3 работает для Copilot, но в этом случае нет подсветки синтаксиса. Повторное открытие с помощью :edit добавляет цвета, но ломает второго пилота
@RichardVartanMelkonian Я только что проверил, то же самое. Странный!






Я только что решил это на своей машине. Я использовал nvm, чтобы вернуть NodeJS к версии 16.13.0. перезагрузил неовим. Второй пилот теперь работает как положено.
Copilot не работал на NodeJS v18.0.0.
Что раздражает, так это то, что у tim-pope нет активного раздела проблем в репо. Так что я уверен, что другие столкнутся с этим. Дайте мне знать, если это решит это для вас.
Когда я перешел на одну из последних 17 версий, Copilot показал просто «Ошибку». Переход на более раннюю версию ломает Node, потому что не может найти libcui18n.so.70 — сейчас у меня .71
Разобрался, 17.9.0 - правильный выбор. Благодарю вас!
У меня такая же проблема в Go. Однако я использую новую машину M1. Хотя точно такой же статус .vimrc :Copilot говорит, что все в порядке. лог ничего не содержит