Skip to content

:PlugUpdate/:PlugInstall freezes NeoVim #1295

@hood

Description

@hood

Basically running :PlugUpdate/:PlugInstall hangs my NeoVim instance. :PlugClean, :PlugStatus and :PlugDiff run fine. When NV hangs, the only way for me to get out of it is by killing the process. I’ve tried removing plugins and loading only one of them (rotating the one left, to avoid picking the offending one, if any) but the problem persists. I’ve tried building NeoVim from an older commit (all the way back to versions from ~6 months ago), but the problem is still there. Even running nvim --headless -c ‘PlugUpdate’ makes the process freeze.


local Plug = vim.fn['plug#']

vim.call('plug#begin')

Plug('github/copilot.vim')
Plug('ckipp01/stylua-nvim')
Plug('mg979/vim-visual-multi')
Plug('phaazon/hop.nvim')
Plug('windwp/nvim-autopairs')
Plug('nvim-tree/nvim-tree.lua', { ['on'] = {'NvimTreeToggle', 'NvimTreeOpen', 'NvimTreeFindFile'} })
Plug('akinsho/bufferline.nvim')
Plug('tpope/vim-commentary')
Plug('machakann/vim-sandwich')
Plug('junegunn/fzf' )
Plug('junegunn/fzf.vim')
Plug('coreyja/fzf.devicon.vim')
Plug('sbdchd/neoformat', { ['on'] = 'Neoformat' })
Plug('vim-airline/vim-airline')
Plug('vim-airline/vim-airline-themes')
Plug('lukas-reineke/indent-blankline.nvim')
Plug('APZelos/blamer.nvim', { ['on'] = 'BlamerShow' })
Plug('onsails/lspkind-nvim')
Plug('neovim/nvim-lspconfig')
Plug('nvim-treesitter/nvim-treesitter', { ['do'] = ':TSUpdate' })
Plug('nvim-treesitter/nvim-treesitter-textobjects')
Plug('JoosepAlviste/nvim-ts-context-commentstring')
Plug('nvim-treesitter/playground', { ['on'] = 'TSPlaygroundToggle' })
Plug('SmiteshP/nvim-navic')
Plug('hrsh7th/cmp-nvim-lsp')
Plug('hrsh7th/cmp-buffer')
Plug('hrsh7th/nvim-cmp')
Plug('hrsh7th/cmp-nvim-lsp-signature-help')
Plug('jose-elias-alvarez/null-ls.nvim')
Plug('MunifTanjim/eslint.nvim')
Plug('L3MON4D3/LuaSnip')
Plug('saadparwaiz1/cmp_luasnip')
Plug('nvim-lua/plenary.nvim')
Plug('folke/todo-comments.nvim')
Plug('tpope/vim-fugitive')
Plug('mikesmithgh/diffview.nvim')
Plug('junegunn/gv.vim')
Plug('ryanoasis/vim-devicons')
Plug('kyazdani42/nvim-web-devicons')
Plug('voldikss/vim-floaterm', { ['on'] = 'FloatermNew' })
Plug('mbbill/undotree', { ['on'] = 'UndotreeShow' })
Plug('folke/trouble.nvim')
Plug('laytan/cloak.nvim')

vim.call("plug#end")
NVIM v0.11.0-dev-636+ga8fbe1d40
Build type: RelWithDebInfo
LuaJIT 2.1.1724081603
  • Type:
    • Bug
    • Enhancement
    • Feature Request
    • Question
  • OS:
    • All/Other
    • Linux
    • macOS
    • Windows
  • Vim:
    • Terminal Vim
    • GVim
    • Neovim

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions