news.volyx.in

Neovim 0.12.0 (github.com)

409 points by pawelgrzybek · 155 days ago · 262 comments on HN

Article summary

Neovim 0.12.0 has been released, with a new built-in plugin manager called vim.pack. The release also includes various fixes and features. The Neovim project has a roadmap and issue tracking for its development, including plans for a 1.0 release. The release notes and installation instructions are available on the Neovim website.

Main themes

  • Neovim release
  • Plugin management
  • Vim compatibility
  • LSP configuration
  • Neovim vs VS Code

What commenters say

  • The Neovim project's decision to stay at version 0 for a long time is questioned, with some wondering what would be significant enough for a 1.0 release.
  • Some users prefer Neovim's approach to running commands, while others prefer Vim's approach, highlighting a difference in behavior between the two editors.
  • The new built-in plugin manager, vim.pack, is seen as a welcome addition, but some users find it verbose compared to other plugin managers like lazy.nvim.
  • The deprecation of lspconfig has caused issues for some users, with some finding the migration process poorly documented and others finding it intuitive.
  • Some users argue that lazy loading should be handled by plugins themselves, rather than by a plugin manager, and that Neovim's built-in features should be used instead.
  • There is a debate about whether Neovim's built-in package manager is sufficient, or if a third-party package manager like lazy.nvim is necessary for a smooth user experience.
  • Some users are considering switching from Vim to Neovim, or from Neovim to VS Code, due to various reasons such as feature sets and keyboard navigation capabilities.