Download Latest Version v4.3.0 source code.zip (155.6 kB) Google Add to Preferred Sources
Home / v4.3.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-06-28 5.8 kB
v4.3.0 source code.tar.gz 2026-06-28 100.5 kB
v4.3.0 source code.zip 2026-06-28 155.6 kB
Totals: 3 Items   261.9 kB 0

Summary

This release is mainly for Neovim 0.12 stable support, completion and LSP migration, and several compatibility fixes for newer upstream APIs.

New features

  • Neovim 0.12 is now the stable target of main, while 0.13 is kept for nightly builds.
  • blink.cmp replaces nvim-cmp as the main completion engine, with cmdline completion, ripgrep-backed completion, colorful menu rendering, Lua development support, and optional Copilot or OpenAI-compatible edit prediction.
  • Shared AI adapter settings are introduced for CodeCompanion and completion prediction, with OpenRouter, OpenCode and OpenAI-compatible configuration entries.
  • Python LSP support is updated: pylsp was replaced by zuban/pyrefly and ruff.
  • nvim-treesitter and nvim-treesitter-textobjects are migrated to the new main-branch setup.
  • New treesitter textobject keymaps are added for selecting, swapping, and moving between functions/classes/parameters.

Other changes

  • mason.nvim and related integrations are migrated to the newer v2 APIs.
  • glance.nvim is removed; LSP references/implementations now use the configured Telescope or fzf-lua picker path.
  • project.nvim configuration is updated for the current fork and setup API.
  • clang-format and ruff now prefer project-local configuration.
  • LSP setup is moved further toward native Neovim APIs and away from deprecated lspconfig legacy setup.
  • CodeCompanion is updated for newer APIs and model settings.
  • Install scripts now clone main for the current stable branch.

Bug fixes

  • Fixed LSP startup and removed manual LspStart.
  • Fixed project LSP detection and temporarily disabled broken project.nvim LSP attach mode where needed.
  • Fixed fzf-related window behavior.
  • Fixed last-edit autojump event.
  • Fixed nil checks in edgy.nvim, rainbow_delims, and several utility paths.
  • Fixed treesitter parser loading/highlight behavior after upstream changes.
  • Fixed DAP API usage and added a keymap to close dap-ui.
  • Disabled swapfile by default.

Keymap changes

  • <leader>dC is added to close dap-ui.
  • gd now uses Lspsaga peek_definition.
  • gh, gm, gto, and command panel/search flows now route through the configured picker backend.
  • <leader>lv now toggles virtual lines through tiny-inline-diagnostic.
  • Treesitter textobject keymaps are added for af, if, ac, ic, ][, ]m, ]], ]M, [[, [m, [], [M, <leader>a, <leader>A, and ;.

Thanks

Thanks to all maintainers and contributors who keep nvimdots moving forward, including @ayamir, @Jint-lzxy, @charliie-dev, @misumisumi, @AngelontheRoad, @Cloud, @wenqian, @GuennadiMaximovC, and everyone who helped with reviews, fixes, reports, discussions, and maintenance work.

What's Changed

Full Changelog: https://github.com/ayamir/nvimdots/compare/v4.2.0...v4.3.0

Source: README.md, updated 2026-06-28