Neovim 0.12 has been released with a built-in plugin manager, major LSP and UI upgrades

Neovim 0.12 has been released with a built-in plugin manager, major LSP and UI upgrades

Neovim 0.12 arrives as one of the editor’s biggest updates in recent years, led by the new built-in plugin manager vim.pack, which reduces the need for external plugin setup. The release also significantly expands Neovim’s native LSP support with features like inline completion, document colors, code lens refresh, workspace diagnostics, and dynamic registration, making the built in language tooling much more capable.

LSP clients can now be managed more directly through new Lua functions and the :lsp command, making it easier to check status, enable configs, or inspect available setups. Completion has also been improved with custom ordering, colored symbol previews, nearest sorting, and insert mode autocompletion, while the experimental ui2 system introduces a redesigned message and command line UI that aims to reduce interruptions and make the pager available as a normal buffer.

Diagnostics now offer better filtering, formatting, and navigation, and progress messages are more deeply integrated across commands, the UI, and the statusline. At the same time, the release includes breaking changes that may affect advanced configs and plugins, along with security and platform updates such as explicit trust for project configs and safer executable lookup behavior on Windows, where tee.exe is now bundled by default. For the full list of changes and deprecated features check the official changelog here.

by Mauricio B. Holguin

AllanChain
AllanChain found this interesting
Neovim iconNeovim
  190
  • ...

Neovim is a refactored version of Vim, designed to enhance extensibility and offer a modern plugin architecture. As a terminal-based code editor, it supports advanced customization through Lua scripting and a robust plugin system. Neovim is highly rated for its flexibility and adaptability, making it a preferred choice for developers seeking a powerful, scriptable editing environment.

No comments so far, maybe you want to be first?
Gu