Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Copilot plugin fails to load for me, Lazy.nvim clone stucks on 100% Resolving Deltas or manual install not detected

Aberta
#246 6 comentários 15 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Pouca atividade
Stack de tecnologia
git, node.js, vim
Domínio
devtools, tooling

Direção de pesquisa

Comece reproduzindo os caminhos de clonagem e instalação manual do Lazy.nvim descritos na issue e, em seguida, inspecione init.lua, &runtimepath e :scriptnames no Neovim. Compare as configurações do copilot.lua e do copilot.vim e a saída de timeout do Lazy.nvim; a issue estará concluída quando o plugin carregar de forma confiável e os comandos :Copilot estiverem disponíveis.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

I’m trying to use GitHub Copilot with Neovim, but the plugin fails to load reliably. Whether I use the Lua version (via copilot.lua) or Vim‑script version (via copilot.vim), I hit different issues: Lazy.nvim clone gets stuck when it reaches 100% Resolving deltas until I get a timeout error, even when I tried manual installation, Neovim (Lazy.nvim) fails to register/detect the plugin, so commands don’t exist. All my other plugins work fine BTW (themes, bufferline, lualine...etc).

🧪 Environment

  • OS: Linux (MX Linux XFCE 25)
  • Neovim version: v0.11.5
  • Node.js version: v18.20.4 (≥ 16 required for Copilot)
  • Plugin manager: Lazy.nvim
  • Other plugins: (examples) lualine.nvim, bufferline.nvim, nvim-treesitter, toggleterm.nvim, nvim-notify, nord.nvim, etc. — all load fine

What I tried & What happens

✅ Using copilot.lua (Lua version via Lazy.nvim)

I added this plugin to my Lazy.nvim config with default setup.
On Neovim startup, Lazy.nvim tries to clone the plugin: progress reaches “100% resolving deltas”.
After that, clone hangs indefinitely, eventually failing with a timeout error.
I retried multiple times (network stable, Git config adjusted, buffer size increased) — same problem persists.

✅ Using copilot.vim (Vim‑script version via Lazy.nvim)

I replaced with the Vim‑script version and attempted install via Lazy.nvim.
The same behavior: cloning hangs and times out.
All other plugins via Lazy.nvim install normally (themes, tools, utilities).

✅ Manual clone of copilot.vim

I ran:

git clone --depth=1 https://github.com/github/copilot.vim.git \
  ~/.config/nvim/pack/github/start/copilot.vim
  • Clone completes successfully.
  • Folder structure is correct (plugin/, autoload/, lua/, doc/, syntax/, etc.).
  • Restarting Neovim: plugin does not load — :Copilot commands do not exist.
  • :scriptnames shows no copilot.vim/plugin load.
✅ What I verified
  • :echo &runtimepath — the cloned path does not appear.
  • Tried vim.cmd [[packadd copilot.vim]] in init.lua → still no commands.
  • Verified Node.js version (v18.20.4) and Neovim version (v0.11.5).
🎯 What I expect / What should happen
  • Copilot should load properly in Neovim.
  • :Copilot commands should be available.
  • Lazy.nvim should install and load it without hanging.
  • Manual installation should register the plugin properly if path is correct.
❓ Questions / Issues I need help with
  1. Why does Lazy.nvim hang / timeout when cloning Copilot, while other plugins install fine?
  2. Why does manual clone not get recognized by Neovim — the pack/start directory seems correct but plugin isn’t loaded.
  3. Is there a known compatibility issue between Copilot (either version) and my environment?
  4. Are there recommended steps to install Copilot manually (or via Lazy.nvim) to avoid hanging / detection issues?
  5. If both official versions consistently fail, is there a known alternative or fork that works reliably?
✅ What I’ve ruled out
  • Network instability / Git config -> I successfully cloned other repos.
  • Wrong folder path -> folder structure is correct.
  • Other plugin conflicts -> other plugins load and work normally.
  • Node.js / Neovim versions -> meet minimum requirements.
Linguagem predominante
Vim Script
Estrelas
11.7k
Forks
812
Métricas de merge de PRs
Nenhum PR com merge em 30d

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/copilot.vim

Todas as issues de github/copilot.vim

Issues semelhantes

Mais issues de DevTools

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.