snacks.nvim/lua/snacks
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
..
animate fix(animate): never animate stopped animations 2025-01-11 12:06:07 +01:00
explorer fix(explorer.watch): handle systems where fs_event doesn't return file names. Closes #2190. Closes #2032 2025-10-19 12:13:21 +02:00
image fix(image): ENOENT on preview (#2301) 2025-10-21 14:46:27 +02:00
meta build: skip doc comments with @deprecated 2025-10-10 16:09:12 +02:00
picker feat(picker): add author field to git log (#2295) 2025-10-21 16:38:24 +02:00
profiler feat(compat): added svim, a compatibility layer for Neovim. Closes #1321 2025-02-20 06:59:44 +01:00
util fix(util): only use mini.icons if it has been setup. Closes #2199 2025-10-20 17:53:11 +02:00
bigfile.lua feat(bigfile): disable mini-hipatterns (#2170) 2025-10-19 10:40:36 +02:00
bufdelete.lua fix(bufdelete): try alternate buffer first and otherwise last used buffer 2025-10-13 20:12:34 +02:00
compat.lua fix(compat): fixup 2025-02-22 07:53:29 +01:00
dashboard.lua fix(dashboard): restore showtabline/laststatus when entering another non-float window. Closes #1774 2025-10-21 16:16:33 +02:00
debug.lua feat(debug): allow debug evaluation of block selections (#1331) 2025-10-20 14:53:55 +02:00
dim.lua fix(dim): fixed the issue of dim's scope variable being nil and outputting… (#1938) 2025-10-14 18:29:08 +02:00
git.lua fix(git): always check parents for git root to fix an issue with git submodules. Closes #2143 2025-10-21 07:21:03 +02:00
gitbrowse.lua fix(gitbrowse): send commit as a opt when calling gitbrowse (#2289) 2025-10-20 15:28:30 +02:00
health.lua feat(util): util method to check if ts lang is available on any Neovim version. See #1422 2025-02-25 15:25:48 +01:00
indent.lua style(indent): fix typo overlapppingoverlapping (#1916) 2025-10-19 10:20:11 +02:00
init.lua feat(image): add icns support (#2120) 2025-10-21 08:37:14 +02:00
input.lua fix(input): zindex. Closes #2302 2025-10-21 14:45:04 +02:00
layout.lua fix(layout): allow width/height to be a function. Closes #2184 2025-10-21 15:47:08 +02:00
lazygit.lua fix(lazygit): allow extensible user args (#789) 2025-10-19 07:42:25 +02:00
notifier.lua fix(notifier): keep filtered notifications in history (#2209) 2025-10-20 15:23:10 +02:00
notify.lua build: added metadata to plugins 2024-12-10 13:55:51 +01:00
quickfile.lua build: added metadata to plugins 2024-12-10 13:55:51 +01:00
rename.lua fix(rename): made rename more robust and make sure target directory exists. Closes #2252 2025-10-21 08:32:27 +02:00
scope.lua fix(scope): allow user to disable keys (#1918) 2025-10-19 07:40:07 +02:00
scratch.lua fix(scratch): branch fallback for detached head (#1519) 2025-10-19 11:05:37 +02:00
scroll.lua fix(scroll): compat with Neovim 0.9.4 2025-02-24 10:34:25 +01:00
statuscolumn.lua fix(statuscolumn): show open folds in consecutive levels (#1534) 2025-10-21 00:16:15 -07:00
terminal.lua fix(terminal): stack only terminal splits by default. Closes #2137 2025-10-21 16:04:38 +02:00
toggle.lua feat(toggle): allow notification customization via function (#2247) 2025-10-20 15:26:26 +02:00
win.lua feat(win): make split window "stacking" configurable 2025-10-21 16:04:38 +02:00
words.lua fix(lsp): fix deprecated warnings related to lsp client 2025-09-15 07:42:46 +02:00
zen.lua fix(zen): make zoom and minimizing work in terminal mode (#1912) 2025-10-20 15:08:41 +02:00