💤 A modern plugin manager for Neovim
Go to file
Folke Lemaitre f52f1fa6c5
docs: update
2024-06-24 07:09:58 +02:00
.github ci: use auto-commit action 2024-06-23 20:42:07 +02:00
blog docs: updated blog post 2024-06-23 21:03:43 +02:00
doc chore(build): auto-generate docs 2024-06-23 18:48:33 +00:00
docs docs: update 2024-06-24 07:09:58 +02:00
lua docs: added footer 2024-06-23 20:28:46 +02:00
src feat: initial site 2024-06-18 23:17:53 +02:00
static feat: initial site 2024-06-18 23:17:53 +02:00
.gitignore feat: initial site 2024-06-18 23:17:53 +02:00
.keep initial commit 2024-06-18 22:30:37 +02:00
.markdownlint.yaml docs: updated 2024-06-23 10:09:41 +02:00
README.footer.md docs: added footer 2024-06-23 20:28:46 +02:00
README.header.md feat: more docs 2024-06-23 20:20:49 +02:00
README.md docs: added footer 2024-06-23 20:28:46 +02:00
README.vim.md chore(build): auto-generate docs 2024-06-23 18:48:33 +00:00
babel.config.js feat: initial site 2024-06-18 23:17:53 +02:00
build.sh feat: initial site 2024-06-18 23:17:53 +02:00
docusaurus.config.ts feat: enabled blog (still need to write the release post for 11.0) 2024-06-23 18:44:23 +02:00
package.json feat: initial site 2024-06-18 23:17:53 +02:00
pnpm-lock.yaml feat: initial site 2024-06-18 23:17:53 +02:00
sidebars.ts feat: initial site 2024-06-18 23:17:53 +02:00
socials.ts docs: test deploy 2024-06-18 23:38:24 +02:00
stylua.toml docs: updated 2024-06-23 10:09:41 +02:00
tsconfig.json feat: initial site 2024-06-18 23:17:53 +02:00

README.md

Install · Configure · Docs

lazy.nvim is a modern plugin manager for Neovim.

image

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

Requirements

  • Neovim >= 0.8.0 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • a Nerd Font (optional)

🚀 Getting Started

Check the documentation website for more information.