Neovim 0.12 Ships a Built-In Plugin Manager
A new experimental vim.pack module gives Neovim users lockfile-based plugin management without reaching for a third-party tool.
Neovim 0.12.0, released March 29, 2026, adds a native plugin manager built directly into the editor, alongside a round of LSP and UI upgrades. The release is available through Neovim's GitHub releases page in builds for Windows, Linux, and macOS.
The new plugin manager, exposed as the vim.pack module, is implemented in Lua and marked experimental. It supports lockfiles, letting a team or an individual reproduce an exact, pinned set of plugin versions across multiple machines rather than trusting each machine to independently resolve the latest compatible versions. Previously, installing and managing plugins in Neovim meant reaching for a separate, community-maintained package manager such as packer.nvim or lazy.nvim, each installed and bootstrapped through its own setup script before it could manage anything else.
vim.pack doesn't replace those tools outright, and Neovim's own release notes are clear that existing plugin managers continue to work exactly as before. What it does provide is a baseline, built-in option that covers straightforward plugin management without requiring any external dependency at all -- useful for a minimal setup, a fresh install, or anyone who found a full third-party plugin manager's feature set was more than a given configuration actually needed.
The release also brings LSP improvements and general UI refinements that are separate from the plugin manager work, continuing Neovim's pattern of shipping editor-core improvements and Language Server Protocol support in the same release cycle rather than treating them as separate release tracks.
For existing Neovim users, adopting vim.pack is entirely optional. A configuration built entirely around lazy.nvim or packer.nvim needs no changes to keep working under 0.12; vim.pack is there for anyone who wants to try trimming a third-party dependency out of their setup, not a required migration.
Source: Neovim — Release Nvim 0.12.0
