Lazy is the best plugin manager for neovim
.
With a simple and easy to understand configuration, it is the perfect plugin manager for those who want to keep things simple and organized.
β¨ Features
- π¦ Manage all your Neovim plugins with a powerful UI
- π Fast startup times thanks to automatic caching and bytecode compilation of Lua modules
- πΎ Partial clones instead of shallow clones
- π Automatic lazy-loading of Lua modules and lazy-loading on events, commands, filetypes, and key mappings
- β³ Automatically install missing plugins before starting up Neovim, allowing you to start using it right away
- πͺ Async execution for improved performance
- π οΈ No need to manually compile plugins
- π§ͺ Correct sequencing of dependencies
- π Configurable in multiple files
- π Generates helptags of the headings in
README.md
files for plugins that donβt have vimdocs - π» Dev options and patterns for using local plugins
- π Profiling tools to optimize performance
- π Lockfile
lazy-lock.json
to keep track of installed plugins - π Automatically check for updates
- π Commit, branch, tag, version, and full Semver support
- π Statusline component to see the number of pending updates
- π¨ Automatically lazy-loads colorschemes
π Getting Started
Check the documentation website for more information.
You can also check my dotfiles for the probably
up-to-date configuration of my neovim
setup, using
LazyVim which uses lazy.nvim as itβs plugin manager.