github folke/lazy.nvim v7.9.0

latest releases: stable, v11.14.2, v11.14.1...
22 months ago

7.9.0 (2023-01-02)

Features

  • commands: added build command to force rebuild of a plugin (23c0587)
  • event: track event trigger times (46997de)
  • help: accept patterns for readme (#269) (d521a25)
  • loader: incrementally install missing plugins and rebuild spec, so imported specs from plugins work as expected (2d06faa)
  • spec: added import to import other plugin modules (919b7f5)
  • spec: added support for importing multiple spec modules with import = "foobar" (39b6602)
  • spec: allow mergig of config, priority and dependencies (313015f)
  • spec: show spec warnings in checkhealth only (bc4133c)
  • ui: show new version that is available instead of general message (34e2c78)
  • ui: when updating to a new version, show the version instead of the commit refs (0fadb5e)
  • util: added trackfn that wraps a function and tracks timings (50a456c)

Bug Fixes

  • cache: allow lazyvim as a plugin (f6b0172)
  • cache: autoloading was broken! (9e90852)
  • cache: dont return directories in lsmod (9893430)
  • cache: keep ordering of topmods the same as in rtp (11eee43)
  • cache: only autoload when plugins have been parsed. Needed to support import (0bc73db)
  • cache: properly return two values for finddir (1ec8f08)
  • commands: fixed plugin completion for commands (205ce42)
  • fetch: always fetch latest origin tags. Fixes #264 (a9de591)
  • handler: properly show errors generated by setting up handlers (4d77cf2)
  • health: always use main spec (6ff480b)
  • help: properly escape helptags search pattern (#268) (1edd1b8)
  • loader: always load init.lua in plugin mods (60e96b4)
  • loader: setup handlers after installing missing plugins. Fixes #272 (b23a5dc)
  • plugin: only get plugin from spec when needed. (ce3e1fc)
  • spec: allow a spec module to be on the rtp and not only in config (51c23b6)
  • spec: normalize deps before adding spec to make sure merging works as expected (7d75598)

Performance Improvements

  • cache: cache all lua files till UIEnter instead of VimEnter (77ff7be)
  • track some additional cputimes (d992387)

Don't miss a new lazy.nvim release

NewReleases is sending notifications on new releases.