Skip to content

v2.22.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Feb 18:18
5eac729

2.22.0 (2025-02-25)

Features

  • image: allow disabling math rendering. Closes #1247 (1543a06)
  • image: configurable templates for math expressions. Closes #1338 (e039139)
  • image: removed org integration, since that is now handled by the org mode plugin directly. (956fe69)
  • picker.input: added some ctrl+r keymaps similar to cmdline. Closes #1420 (c864a7d)
  • util: util method to check if ts lang is available on any Neovim version. See #1422 (e2cb9df)

Bug Fixes

  • compat: fixup (ceabfc1)
  • compat: properly detect async treesitter parsing (842605f)
  • compat: vim.fs.normalize. Closes #1321 (2295cfc)
  • dim: check that win is valid when animating dim. Closes #1342 (47e1440)
  • image.placement: max width/height in cells is 297. Closes #1345 (5fa93cb)
  • image.terminal: reset queue when timer runs (2b34c4d)
  • image.terminal: write queued terminal output on main (1b63b18)
  • picker.buffers: add a flag when buffer is visible in a window. See #1417 (91c3da0)
  • picker.recent: expand to full path before normalizing. Closes #1406 (cf47fa7)
  • picker: allow overriding winhl of layout box wins. Closes #1424 (b0f983e)
  • picker: disable regex for grep_word (#1363) (54298eb)
  • picker: remove unused keymaps for mouse scrolling (33df54d)
  • picker: update titles before showing. Closes #1337 (3ae9863)
  • scope: use rawequal to check if scope impl is treesitter. Closes #1413 (4ce197b)
  • scroll: compat with Neovim 0.9.4 (4c52b7f)
  • statuscolumn: right-align the current line number when relativenumber=true. Closes #1376 (dd15e3a)
  • win: don't update title is relative win is invalid. Closes #1348 (a00c323)
  • win: use correct keys for displaying help. Closes #1364 (b100c93)
  • zen: always count cmdheight towards Zen bottom offset (#1402) (041bf1d)

Performance Improvements

  • scope: use async treesitter parsing when available (e0f882e)