lazy.nvim Updates Widget¶
Available lazy.nvim plugin updates in a standalone status item.
Install for EasyBar:
easybar widgets install nvim-lazy
Install for EasyBar Native:
easybar-native widgets install nvim-lazy
| Package metadata | Value |
|---|---|
| Name | nvim-lazy |
| Version | 0.2.1 |
| Kind | widget |
| Minimum EasyBarKit | 0.1.0 |
| License | Apache-2.0 |
| Categories | developer-tools, system |
| Dependencies | shared ^0.2.1 |
| Required commands | nvim |
| Optional environment | NVIM |
Package documentation¶
widget.lua checks for available lazy.nvim plugin updates and shows their count in the menu bar. Left-click the widget or choose Refresh from its context menu to check again; Update all installs every available plugin update.
Scheduled checks can also install updates automatically. Updates run through require("lazy").update({ wait = true, show = false }), so Lazy updates the plugins and lockfile through its normal API.
Requirements¶
Neovim must be available through [app.env].PATH, and its normal configuration must set up lazy.nvim. An optional executable override may be supplied through [app.env]:
[app.env]
NVIM = "/opt/homebrew/bin/nvim"
NVIM may contain an executable name or an absolute path, but not command-line arguments.
Configuration¶
Automatic updates are enabled by default. Every configured interval, the widget checks for updates and installs all available plugins. Set automatic_updates = false to keep scheduled checks and the update count without changing installed plugins automatically. Manual Update all remains available.
The interval accepts values from 1 minute to 24 hours:
[widgets.nvim-lazy]
automatic_updates = true
refresh_interval_minutes = 30
The context menu shows and persists the automatic-update toggle.