github LazyVim/LazyVim v15.15.0

latest release: stable
3 days ago

15.15.0 (2026-04-02)

Features

  • biome: enable biome lsp for linting (b2830cf)
  • biome: move biome extra from formatting.biome -> lang.typescript.biome (242f098)
  • lazydev: make lspconfig types available on word lspconfig.settings (36f5947)
  • lsp: auto add organizeImport keymaps for LSPs that support it (e54689e)
  • oxc: added oxc extra for oxfmt and oxlint (4e9eac5)
  • sidekick: ctrl+. focuses sidekick, but when already inside sidekick, hides it (50159fe)
  • typescript: set vim.g.lazyvim_ts_lsp = "tsgo" to use the much faster experimental lsp server (e6f26f0)
  • typescript: split typescript extra in main, vtsls and tsgo (9029d92)

Bug Fixes

  • biome: added recommendation when root has biome config file (ad25b31)
  • biome: biome mason install is no longer needed (5450006)
  • biome: use biome-check in conform that also fixes linting issues and sorts imports (954d874)
  • lsp: sort server names before setting keymaps (6d0da34)
  • oxc: added fixKind = "all" (85afbbc)
  • r: recommend for *.qmd instead of *qmd files (3b3d649)
  • terminal: use Snacks.terminal.focus() for <C-/> mapping (96f4f18), closes #7048
  • treesitter: nvim-treesitter on longer support nvim-0.11, so pin when needed. Fixes #7092 (ef272ff)
  • tsgo: disable inlayHints.functionLikeReturnTypes by default. Too noisy (8bcb620)
  • tsgo: remove some noisy inlay hints (d07070b)
  • typescript: remove keymaps for non-existing code actions (53f4eab)
  • util.plugin: single imports for extras (1b4be53)

Performance Improvements

  • extras: never load nested extras (8764dfb)

Reverts

Don't miss a new LazyVim release

NewReleases is sending notifications on new releases.