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)