Commit graph

599 commits

Author SHA1 Message Date
Folke Lemaitre
235c8cb683
feat(picker.lsp): added hierarchy and Treesitter highlighting to LSP symbols 2025-01-13 21:53:04 +01:00
Folke Lemaitre
178364d343
fix(picker): don't show error when no results for rg 2025-01-13 21:53:04 +01:00
Folke Lemaitre
c77809b039
refactor(picker): update_layout -> set_layout 2025-01-13 21:53:04 +01:00
Folke Lemaitre
11e5aa8ae3
feat(picker): better ivy layout 2025-01-13 21:53:04 +01:00
Folke Lemaitre
661b6dd427
fix(picker): don't merge opts.layout.layout 2025-01-13 21:53:04 +01:00
Folke Lemaitre
2782cb8316
feat(picker.list): cycle results (enabled by default) 2025-01-13 21:53:04 +01:00
Folke Lemaitre
ea07909990
feat(picker): show warning when list order changed when setting a layout 2025-01-13 21:53:04 +01:00
Folke Lemaitre
92f538ef9a
fix(win): close early 2025-01-13 21:53:04 +01:00
Folke Lemaitre
2fd51e83c7
feat(win): allow disabling resize handler 2025-01-13 21:53:04 +01:00
Folke Lemaitre
9815023b02
fix(win): better way of dealing with non-recursive WinClosed events 2025-01-13 21:53:04 +01:00
Folke Lemaitre
4496867630
feat(picker): new layouts 2025-01-13 21:53:04 +01:00
Folke Lemaitre
ff6107d8cc
fix(win): make sure to always close the backdrop 2025-01-13 21:53:04 +01:00
Folke Lemaitre
de8938490e
fix(win): show error when closing failed for some reason 2025-01-13 21:53:04 +01:00
Folke Lemaitre
f74ab08c7d
feat(picker): added find on_done 2025-01-13 21:53:03 +01:00
Folke Lemaitre
4f65ef4348
fix(pickers.git): git diff for deleted files 2025-01-13 21:53:03 +01:00
Folke Lemaitre
7c4b257522
fix(picker): properly deal with visual mode 2025-01-13 21:53:03 +01:00
Folke Lemaitre
5e70414425
fix(picker): disable mini.pairs by default in picker input window 2025-01-13 21:53:03 +01:00
Folke Lemaitre
3f3c32221c
feat(picker): added git_status 2025-01-13 21:53:03 +01:00
Folke Lemaitre
21dabe00d9
feat(pickers.git): added git log line/file to track changes in the current file / on the current line 2025-01-13 21:53:03 +01:00
Folke Lemaitre
85447fa47e
feat(picker.grep): added grep_buffers 2025-01-13 21:53:03 +01:00
Folke Lemaitre
48a3d28a53
refactor(picker): snacks.picker.Filter 2025-01-13 21:53:03 +01:00
Folke Lemaitre
dc9093746c
feat(picker): better qflist/loclist actions 2025-01-13 21:53:03 +01:00
Folke Lemaitre
6978c36f9d
feat(picker.buffers): add buf number and flags to format 2025-01-13 21:53:03 +01:00
Folke Lemaitre
ed0a5e5b97
feat(picker): added ? to show picker keymaps 2025-01-13 21:53:03 +01:00
Folke Lemaitre
eb92b90c9a
fix(picker.files): don't include hidden files 2025-01-13 21:53:03 +01:00
Folke Lemaitre
7d3d8f8feb
feat(picker.finder): added optional limit to limit results coming back from finder 2025-01-13 21:53:03 +01:00
Folke Lemaitre
c2239b411f
feat(picker.grep): added support for file glob patterns 2025-01-13 21:53:03 +01:00
Folke Lemaitre
969d9fb8e1
fix(picker): record pattern, search and live in history 2025-01-13 21:53:03 +01:00
Folke Lemaitre
ddc9adcca1
fix(picker.lsp): compat with older Neovim versions 2025-01-13 21:53:02 +01:00
Folke Lemaitre
6ed7215402
feat(picker): better live search 2025-01-13 21:53:02 +01:00
Folke Lemaitre
539861477f
fix(picker.format): handle invalid severities 2025-01-13 21:53:02 +01:00
Folke Lemaitre
0606f90fd4
fix(picker.jumps): handle invalid buffers 2025-01-13 21:53:02 +01:00
Folke Lemaitre
7b3e7ea47a
fix(win): scratch buffer situation 2025-01-13 21:53:02 +01:00
Folke Lemaitre
8fcaa95237
fix(picker.commands): handle vim.empty_dict() 2025-01-13 21:53:02 +01:00
Folke Lemaitre
d12ffa58bb
fix(picker.system): fixed regex for macos 2025-01-13 21:53:02 +01:00
Folke Lemaitre
80a924d5ff
docs: docgen 2025-01-13 21:53:02 +01:00
Folke Lemaitre
3fb0c64411
feat(picker.config): add ctrl+n, ctrl+p as up/down keys 2025-01-13 21:53:02 +01:00
Folke Lemaitre
a5fa204b9c
feat(docs): better docgen 2025-01-13 21:53:02 +01:00
Folke Lemaitre
ab5545f093
refactor(picker): split config in highlights and defaults 2025-01-13 21:53:02 +01:00
Folke Lemaitre
320900038b
refactor(layout): Layout => M 2025-01-13 21:53:02 +01:00
Folke Lemaitre
d6d84406f9
fix(scroll): update state on TextChanged and InsertLeave 2025-01-13 21:53:02 +01:00
Folke Lemaitre
22db0cb0bb
fix(win): set bufhidden=wipe for scratch buffers 2025-01-13 21:53:02 +01:00
Folke Lemaitre
06047a08df
feat(picker.lsp): added unique_lines option 2025-01-13 21:53:02 +01:00
Folke Lemaitre
2be72683f9
feat(picker): use system previewer for man pages 2025-01-13 21:53:02 +01:00
Folke Lemaitre
8b60058a47
fix(preview): show error when failing to load manpage 2025-01-13 21:53:01 +01:00
Folke Lemaitre
afe578d39a
fix(matcher): add back bonus for early matches 2025-01-13 21:53:01 +01:00
Folke Lemaitre
c3bb2e1553
fix(grep): don't include searching hidden files by default 2025-01-13 21:53:01 +01:00
Folke Lemaitre
aaf86b1b18
fix(picker): prevent endless loop in resolving hl group links 2025-01-13 21:53:01 +01:00
Folke Lemaitre
20aa89f265
fix(picker): don't use fallback for selected when storing data for resume 2025-01-13 21:53:01 +01:00
Folke Lemaitre
20957b291e
feat(picker): bring back <c-w> 2025-01-13 21:53:01 +01:00