Skip to content

v2.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jan 06:04
b5f4f27

2.12.0 (2025-01-05)

Features

  • debug: system & memory metrics useful for debugging (cba16bd)
  • input: disable completion engines in input (37038df)
  • scope: disable treesitter blocks by default (8ec6e6a)
  • statuscolumn: allow changing the marks hl group. Fixes #390 (8a6e5b9)
  • util: Snacks.util.ref (7383eda)
  • util: throttle (737980d)
  • win: Snacks.win:border_size (4cd0647)
  • win: Snacks.win:redraw (0711a82)
  • win: Snacks.win:scroll (a1da66e)
  • win: allow setting desc for window actions (402494b)
  • win: better dimension calculation for windows (use by upcoming layouts) (cc0b528)
  • win: top,right,bottom,left borders (320ecbc)

Bug Fixes

  • dashboard: hash dashboard terminal section caching key to support long commands (#381) (d312053)
  • debug: make debug.inpect work in fast events (b70edc2)
  • debug: make sure debug can be required in fast events (6cbdbb9)
  • indent: allow rendering over blank lines. Fixes #313 (766e671)
  • indent: better way to deal with breakindent. Fixes #329 (235427a)
  • indent: breakdinent (972c61c)
  • indent: correct calculation of partial indent when leftcol > 0 (6f3cbf8)
  • indent: do animate check in bufcall (c62e7a2)
  • indent: don't render scopes in closed folds. Fixes #352 (94ec568)
  • indent: off-by-one for indent guide hl group (551e644)
  • indent: repeat_linbebreak only works on Neovim >= 0.10. Fixes #353 (b93201b)
  • indent: simplify indent guide logic and never overwrite blanks. Fixes #334 (282be8b)
  • indent: typo for underline (66cce2f)
  • indent: use space instead of full blank for indent offset. See #313 (58081bc)
  • input: change buftype to prompt. Fixes #350 (2990bf0)
  • input: make sure to show input window with a higher zindex of the parent window (if float) (3123e6e)
  • input: refactor for win changes and ensure modified=false. Fixes #403. Fixes #402 (8930630)
  • input: use correct highlight group for input prompt (#328) (818da33)
  • lazygit: enable boolean values in config (#377) (ec34684)
  • notifier: open history window with correct style (#307) (d2b5680)
  • notifier: rename style notification.history -> notification_history (fd9ef30)
  • scope: allow treesitter scopes when treesitter highlighting is disabled. See #231 (58ae580)
  • scope: don't expand to invalid range. Fixes #339 (1244305)
  • scope: properly caluclate start indent when cursor=true for indent scopes. See #5068 (e63fa7b)
  • scope: use virtcol for calculating scopes at the cursor (6a36f32)
  • scroll: check for invalid window. Fixes #340 (b6032e8)
  • scroll: don't animate when leaving cmdline search with incsearch enabled. Fixes #331 (fc0a99b)
  • util: throttle now autonatically schedules when in fast event (9840331)
  • win: backdrop having bright cell at top right (#400) (373d0f9)
  • win: don't enter when focusable is false (ca233c7)
  • win: force-close any buffer that is not a file (dd50e53)
  • win: unset winblend when transparent (0617e28)
  • words: only check modes for is_enabled when needed (80dcb88)
  • zen: set zindex to 40, lower than hover (45). Closes #345 (05f4981)