snacks.nvim/lua/snacks/picker/source
Folke Lemaitre 85b8ec2109
feat(gh): new gh (GitHub cli) integration
## Description

<!-- Describe the big picture of your changes to communicate to the
maintainers
  why we should accept this pull request. -->

## 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. -->
2025-11-01 12:12:06 +01:00
..
lsp fix(picker.lsp): some LSP servers notify completion before sending the actual result. See #2372 2025-10-30 11:01:07 +01:00
buffers.lua feat(picker.buffers): add filetype/buftype to search text 2025-10-26 20:12:31 +01:00
diagnostics.lua feat(compat): added svim, a compatibility layer for Neovim. Closes #1321 2025-02-20 06:59:44 +01:00
diff.lua fix(picker.diff): only process --- diffs directly if it doesn't start with a diff header 2025-10-29 15:22:14 +01:00
explorer.lua fix(explorer): schedule on_find (typically reveal), for both files finder and when git status updates the finder. Closes #2388 2025-10-30 08:17:06 +01:00
files.lua refactor(picker.proc): ctx:opts() to pass custom options between finders 2025-10-28 08:45:02 +01:00
gh.lua feat(gh): new gh (GitHub cli) integration 2025-11-01 12:12:06 +01:00
git.lua feat(picker.git_diff): git_diff now also shows staged hunks and added stage/unstage/restore actions for hunks. Closes #2382 2025-10-30 11:59:39 +01:00
grep.lua refactor(picker.proc): ctx:opts() to pass custom options between finders 2025-10-28 08:45:02 +01:00
help.lua refactor(picker.help): simplified help picker 2025-10-22 14:33:16 +02:00
icons.lua fix(picker.icons): opts.icons -> opts.icon_sources. Fixes #715 2025-01-23 13:12:56 +01:00
lazy.lua feat(picker.lazy): don't use grep. Parse spec files manually. Closes #972 2025-02-07 07:16:32 +01:00
lines.lua fix(picker.lines): use original buf instead of current (which can be the picker on refresh) 2025-02-08 17:21:04 +01:00
meta.lua ci: auto generate picker function types 2025-02-05 07:44:26 +01:00
proc.lua fix(picker.finder): mutate existing opts 2025-10-28 09:06:59 +01:00
qf.lua fix(picker.qflist): error with qflist picker when the list contains invalid items (#2293) 2025-10-20 20:09:08 +02:00
recent.lua fix(picker.recent): include closed / unlisted buffers in recent. Closes #1745 2025-10-20 18:42:26 +02:00
scratch.lua feat(gh): new gh (GitHub cli) integration 2025-11-01 12:12:06 +01:00
snacks.lua fix(picker): show new notifications on top 2025-01-30 17:56:14 +01:00
system.lua refactor(picker.proc): ctx:opts() to pass custom options between finders 2025-10-28 08:45:02 +01:00
treesitter.lua feat(treesitter): add tree boolean to toggle on/off tree symbols (#1105) 2025-02-12 13:18:37 +01:00
vim.lua fix(picker.keymaps): try to locate neovim compiled lua source files for keymaps 2025-10-31 07:41:18 +01:00