From 2a618aa929981051020a2daeb0cce4b4d01cdc77 Mon Sep 17 00:00:00 2001 From: elyth Date: Sun, 2 Feb 2025 16:22:24 +0100 Subject: [PATCH] :wrench: (picker): disable fzf-lua use snacks as default --- modules/nixvim/plug/fzf-lua/default.nix | 2 +- modules/nixvim/plug/snacks/picker.nix | 11 +++++++++++ packages/snacks-nvim/package.nix | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/modules/nixvim/plug/fzf-lua/default.nix b/modules/nixvim/plug/fzf-lua/default.nix index 6883f528..ace4998f 100644 --- a/modules/nixvim/plug/fzf-lua/default.nix +++ b/modules/nixvim/plug/fzf-lua/default.nix @@ -1,7 +1,7 @@ { plugins = { fzf-lua = { - enable = true; + enable = false; profile = "telescope"; settings = { keymap = { diff --git a/modules/nixvim/plug/snacks/picker.nix b/modules/nixvim/plug/snacks/picker.nix index 8588cde4..c7779a03 100644 --- a/modules/nixvim/plug/snacks/picker.nix +++ b/modules/nixvim/plug/snacks/picker.nix @@ -11,6 +11,9 @@ settings = { picker = { actions.__raw = ''require("trouble.sources.snacks").actions''; + matcher = { + frecency = true; + }; win = { input = { keys = { @@ -160,6 +163,14 @@ desc = "Find files"; }; } + { + mode = "n"; + key = ""; + action = ''lua Snacks.picker.files()''; + options = { + desc = "Find files"; + }; + } { mode = "n"; key = "fm"; diff --git a/packages/snacks-nvim/package.nix b/packages/snacks-nvim/package.nix index 353feaeb..45bb872b 100644 --- a/packages/snacks-nvim/package.nix +++ b/packages/snacks-nvim/package.nix @@ -17,6 +17,7 @@ vimUtils.buildVimPlugin { "snacks.notifier" "snacks.picker.actions" "snacks.picker.config.highlights" + "snacks.picker.core.list" "snacks.picker.util.db" "snacks.terminal" "snacks.win"