mirror of
				https://github.com/folke/lazy.nvim.git
				synced 2025-11-04 08:21:13 +00:00 
			
		
		
		
	feat: config option install_missing=true
This commit is contained in:
		
					parent
					
						
							
								3ec5a2ce4c
							
						
					
				
			
			
				commit
				
					
						9be3d3d840
					
				
			
		
					 1 changed files with 13 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -25,25 +25,25 @@ function M.setup(opts)
 | 
			
		|||
  Plugin.load()
 | 
			
		||||
  Util.track()
 | 
			
		||||
 | 
			
		||||
  Util.track("install")
 | 
			
		||||
  for _, plugin in pairs(Config.plugins) do
 | 
			
		||||
    if not plugin._.installed then
 | 
			
		||||
      vim.cmd("do User LazyInstallPre")
 | 
			
		||||
      require("lazy.manage").install({
 | 
			
		||||
        wait = true,
 | 
			
		||||
        show = Config.options.interactive,
 | 
			
		||||
      })
 | 
			
		||||
      break
 | 
			
		||||
  if Config.options.install_missing then
 | 
			
		||||
    Util.track("install")
 | 
			
		||||
    for _, plugin in pairs(Config.plugins) do
 | 
			
		||||
      if not plugin._.installed then
 | 
			
		||||
        vim.cmd("do User LazyInstallPre")
 | 
			
		||||
        require("lazy.manage").install({
 | 
			
		||||
          wait = true,
 | 
			
		||||
          show = Config.options.interactive,
 | 
			
		||||
        })
 | 
			
		||||
        break
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
    Util.track()
 | 
			
		||||
  end
 | 
			
		||||
  Util.track()
 | 
			
		||||
 | 
			
		||||
  Util.track("loader")
 | 
			
		||||
  Loader.setup()
 | 
			
		||||
  Util.track()
 | 
			
		||||
 | 
			
		||||
  Util.track() -- end setup
 | 
			
		||||
 | 
			
		||||
  local lazy_delta = vim.loop.hrtime() - cache_start
 | 
			
		||||
 | 
			
		||||
  Loader.init_plugins()
 | 
			
		||||
| 
						 | 
				
			
			@ -53,6 +53,7 @@ function M.setup(opts)
 | 
			
		|||
  end
 | 
			
		||||
 | 
			
		||||
  vim.cmd("do User LazyDone")
 | 
			
		||||
  Util.track() -- end setup
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
function M.stats()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue