snacks.nvim/.github
github-actions[bot] fc84ed42a4
chore(main): release 2.26.0 (#2335)
🤖 I have created a release *beep* *boop*
---


##
[2.26.0](https://github.com/folke/snacks.nvim/compare/v2.25.0...v2.26.0)
(2025-10-25)


### Features

* **explorer:** add cross-platform trash support
([ed08ef1](ed08ef1a63))
* **keymap:** add filetype and LSP-aware keymap management
([0bf34af](0bf34afe34))
* **util:** add LSP utility module with dynamic capability handlers
([7a63ba5](7a63ba5d37))
* **win:** add `SnacksWinSeparator` to default `win.wo.winhighlight`
([#2340](https://github.com/folke/snacks.nvim/issues/2340))
([869709d](869709dd65)),
closes [#2336](https://github.com/folke/snacks.nvim/issues/2336)
* **win:** add default *Snacks* prefixed `WinSeparator`
([#2338](https://github.com/folke/snacks.nvim/issues/2338))
([381265b](381265b543)),
closes [#2336](https://github.com/folke/snacks.nvim/issues/2336)


### Bug Fixes

* **dahboard:** do full terminal reset when receiving first output and
displayed cached contents
([c952834](c9528341a6))
* **dashboard:** don't write to closed terminal buffer
([f75eaf1](f75eaf1e18))
* **dashboard:** work-around for jobstart+pty issue where not all output
is processed before exit. Closes
[#1706](https://github.com/folke/snacks.nvim/issues/1706)
([4d776bd](4d776bdd1d))
* **explorer:** macos has `trash` pre-installed, so no need to try
`osascript` and move to first. Closes
[#2349](https://github.com/folke/snacks.nvim/issues/2349)
([d569072](d569072b2e))
* **image:** detach image when reloading image file. Closes
[#2343](https://github.com/folke/snacks.nvim/issues/2343)
([7bf4175](7bf4175588))
* **image:** increase timeout for querying the terminal. Closes
[#2344](https://github.com/folke/snacks.nvim/issues/2344)
([4122143](4122143240))
* **image:** let healthcheck wait till terminal detection is done
([b029511](b029511abb))
* **image:** only attach to a buffer once. Closes
[#2343](https://github.com/folke/snacks.nvim/issues/2343)
([6f72643](6f72643323))
* **image:** work around tmux extended-keys breaking TermResponse.
Closes [#2332](https://github.com/folke/snacks.nvim/issues/2332)
([e93dcfd](e93dcfdf39))
* **layout:** provide parent win width/height when relative to win
([#2346](https://github.com/folke/snacks.nvim/issues/2346))
([602393a](602393aed2))
* **picker:** fix race condition causing "Finder yielded after done"
error. Closes [#2327](https://github.com/folke/snacks.nvim/issues/2327)
([c9ccbe5](c9ccbe5617))
* **picker:** set min file width to 40
([69417ac](69417ac681))
* **win:** use `sbuffer` instead of `split` for split windows
([bbd6d42](bbd6d42a97))


### Performance Improvements

* **picker:** don't use treesitter string parser, since a change in
nightly creates thousands of unlisted buffers in that case
([ad6c0a5](ad6c0a5e54))
* **picker:** re-use existing string parsers per language to prevent
needing to create new parsers
([efa304a](efa304a078))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-25 16:54:50 +02:00
..
ISSUE_TEMPLATE ci: integrated with ci scripts 2024-11-03 09:04:33 +01:00
workflows ci: integrated with ci scripts 2024-11-03 09:04:33 +01:00
dependabot.yml ci: integrated with ci scripts 2024-11-03 09:04:33 +01:00
labeler.yml ci: update labeler 2025-10-19 11:43:47 +02:00
PULL_REQUEST_TEMPLATE.md ci: integrated with ci scripts 2024-11-03 09:04:33 +01:00
release-please-config.json feat(snacks): added Snacks.version. auto updated by the release workflow 2025-10-23 15:35:33 +02:00
release-please-manifest.json chore(main): release 2.26.0 (#2335) 2025-10-25 16:54:50 +02:00