snacks.nvim/lua/snacks/picker
maskudo ca0f8b2c09
feat(picker.scratch): add scratch picker with grep, new and delete keybinds (#1019)
## Description


The scratch module uses `vim.ui.select` which misses the nice things
about the picker.
This implementation adds scratch picker with ability to create, grep and
delete scratch buffers.

Couldn't figure out how to prettify the scratch buffer's name so any
help would be appreciated.
## Related Issue(s)

<!--
  If this PR fixes any issues, please link to the issue here.
  - Fixes #<issue_number>
-->

## Screenshots

<!-- Add screenshots of the changes if applicable. -->

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2025-10-23 10:53:02 +02:00
..
config feat(picker.scratch): add scratch picker with grep, new and delete keybinds (#1019) 2025-10-23 10:53:02 +02:00
core feat(picker.scratch): add scratch picker with grep, new and delete keybinds (#1019) 2025-10-23 10:53:02 +02:00
source feat(picker.scratch): add scratch picker with grep, new and delete keybinds (#1019) 2025-10-23 10:53:02 +02:00
util feat(picker): add exact match position highlighting for grep results 2025-10-21 12:27:45 +02:00
actions.lua fix(picker.actions): ensure the current window is updated after tabdrop (#2326) 2025-10-23 09:09:24 +02:00
format.lua feat(picker): added Snacks.picker.tags() a picker for ctags. Closes #1728 2025-10-22 14:44:02 +02:00
init.lua feat(picker): enhanced resume with multi-state support and flexible API 2025-10-22 13:24:18 +02:00
preview.lua feat(picker.git): use default previewer args in git_show (#1736) 2025-10-21 16:43:37 +02:00
resume.lua feat(picker): when resuming a source that has nothing to resume, start a picker with the source instead 2025-10-22 13:31:47 +02:00
select.lua feat(picker.select): select now fits the list to the items independent of the layout. Closes #2035 2025-10-11 11:09:40 +02:00
sort.lua feat(picker): added lsp_config source 2025-02-11 13:41:32 +01:00
transform.lua feat(picker.finder): optional transform function 2025-01-22 23:49:56 +01:00
types.lua feat(picker): added Snacks.picker.tags() a picker for ctags. Closes #1728 2025-10-22 14:44:02 +02:00