Copilot plugin fails to load for me, Lazy.nvim clone stucks on 100% Resolving Deltas or manual install not detected
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
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
- Why does Lazy.nvim hang / timeout when cloning Copilot, while other plugins install fine?
- Why does manual clone not get recognized by Neovim — the pack/start directory seems correct but plugin isn’t loaded.
- Is there a known compatibility issue between Copilot (either version) and my environment?
- Are there recommended steps to install Copilot manually (or via Lazy.nvim) to avoid hanging / detection issues?
- 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
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/copilot.vim
-
No link to DeepWiki Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
github/copilot.vim#303 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
github/copilot.vim#276 · 1 comentário · 1 reação ·
-
Neomarley Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 1/100
github/copilot.vim#304 · 1 reação ·
-
Readme. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 20/100
github/copilot.vim#302 · 4 comentários ·
-
Micky Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 1/100
github/copilot.vim#301 ·
Todas as issues de github/copilot.vim
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stephrobert/dsoxlab#238 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
sublimehq/package_control#1780 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
typelevel/sbt-typelevel#929 ·
-
Update HugeIcons library Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
antfu-collective/icones#398 ·