snacks.nvim/lua/snacks
Jakub F. Bortlík d0a5310417
fix(picker): do not record consecutive duplicate history (#2040)
## Description

Before this fix, identical items are added to history repeatedly. This
PR fixes this by only adding an item to history if it's different from
the last recorded value.

This doesn't completely remove duplicate entries in the history, it only
prevents consecutive identical entries.
2025-10-20 15:40:09 +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 style: format 2025-10-20 15:29:47 +02:00
meta build: skip doc comments with @deprecated 2025-10-10 16:09:12 +02:00
picker fix(picker): do not record consecutive duplicate history (#2040) 2025-10-20 15:40:09 +02:00
profiler feat(compat): added svim, a compatibility layer for Neovim. Closes #1321 2025-02-20 06:59:44 +01:00
util fix(explorer): mounted directories being detected as non-directories in Tree:expand (#2053) 2025-09-25 12:45:01 +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 style: format 2025-10-20 15:29:47 +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 feat(compat): added svim, a compatibility layer for Neovim. Closes #1321 2025-02-20 06:59:44 +01: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 fix(compat): correct Neovim 0.11 check 2025-02-20 07:00:42 +01:00
input.lua fix(input): add cr keybind for normal mode. Closes #1468. Closes #1466 2025-03-01 09:34:17 +01:00
layout.lua fix(layout): allocate at least 1 cell for a widget and enlarge/shrink the root box when needed. Closes #2261 2025-10-12 12:14:13 +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 docs(mini): update URLs for nvim-mini related plugins (#2189) 2025-09-17 15:36:48 +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): better way of determining open folds. Closes #1445 2025-02-26 14:09:01 +01:00
terminal.lua fix(terminal): make sure terminals opend with open() can be found with list(). Closes #2172. Closes #2173 2025-10-19 10:52:54 +02:00
toggle.lua feat(toggle): allow notification customization via function (#2247) 2025-10-20 15:26:26 +02:00
win.lua fix(terminal): set buffer when opening terminal with position='current' (#2162) 2025-10-20 15:22:02 +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