snacks.nvim/lua/snacks/picker/source
Anthony Qiu 2cf864aaa1
feat(picker): add author field to git log (#2295)
## Description

Currently in the picker you cant filter git log pickers by author, the
only option to do that right now is to pass it into the opts when you
call it like lua Snacks.picker.git_log({ author="test" }) but most of
the time I would like to filter interactively and also use the field
filtering offered by snacks like file:lua$ and with this new change,
author:test.

## Related Issue(s)

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

## Screenshots
<img width="760" height="842" alt="Screenshot 2025-10-13 at 11 03 28 PM"
src="https://github.com/user-attachments/assets/e57278aa-0fcd-4513-981d-fe8cfe078c64"
/>
<!-- Add screenshots of the changes if applicable. -->

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2025-10-21 16:38:24 +02:00
..
lsp fix(picker.lsp_config): cmd can be a function 2025-09-30 18:16:04 +02:00
buffers.lua fix(picker.buffers): add a flag when buffer is visible in a window. See #1417 2025-02-25 14:29:37 +01:00
diagnostics.lua feat(compat): added svim, a compatibility layer for Neovim. Closes #1321 2025-02-20 06:59:44 +01:00
explorer.lua fix(explorer): reset main when entering another window. Closes #1587 2025-10-21 16:30:33 +02:00
files.lua feat(compat): added svim, a compatibility layer for Neovim. Closes #1321 2025-02-20 06:59:44 +01:00
git.lua feat(picker): add author field to git log (#2295) 2025-10-21 16:38:24 +02:00
grep.lua feat(picker): add exact match position highlighting for grep results 2025-10-21 12:27:45 +02:00
help.lua ci: auto generate picker function types 2025-02-05 07:44:26 +01: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 refactor(compat): use svim.islist 2025-02-20 07:00:05 +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
snacks.lua fix(picker): show new notifications on top 2025-01-30 17:56:14 +01:00
system.lua ci: auto generate picker function types 2025-02-05 07:44:26 +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.marks): fix buffer checking (#2287) 2025-10-20 06:37:28 +02:00