Neovim
tduyng's profile
Duy NG@tduyng•Mar 13
7.6K
Post cover image

A Guide to vim.pack (Neovim built-in plugin manager) – Evgeni Chasnovski

From echasnovski.com•Mar 13•25m read time

Neovim 0.12 introduces vim.pack, a built-in Lua plugin manager. This guide covers its core concepts including runtime files, plugin packages, and the lockfile system. It explains how to install and load plugins via vim.pack.add(), configure plugin specifications with version pinning, set up hooks using autocommands, organize configs (single vs. multiple vim.pack.add() calls), implement lazy loading, update and delete plugins, and troubleshoot issues. Migration guides are provided for both mini.deps and lazy.nvim users, with concrete before/after config examples.

Sort:

tduyng's user avatar
Duy NG
@tduyng
Joined Jan 5. 2022
7.6K

Never stop exploring!

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard