snacks.nvim/lua
Folke Lemaitre bc6c446c11
feat(picker): enhanced resume with multi-state support and flexible API
Refactored picker resume functionality to support multiple picker states instead of just the last one. Each picker source now maintains its own resume state, allowing users to resume any previously opened picker.

Key improvements:
- Multi-state storage: Each picker source tracks its own state independently
- Flexible API: `Snacks.picker.resume({ source = "files" })` or with include/exclude options
- LSP caching: Cache LSP results for instant resume of LSP pickers
- Better UX: Can resume specific pickers by source name

Moved resume logic to dedicated `picker/resume.lua` module for better separation of concerns.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-22 13:24:18 +02:00
..
snacks feat(picker): enhanced resume with multi-state support and flexible API 2025-10-22 13:24:18 +02:00
trouble/sources Revert "feat: test" 2025-02-14 22:13:38 +01:00