From 33097dcf776d1fad0ff3842096c4e3546312f251 Mon Sep 17 00:00:00 2001 From: Johan Larsson Date: Wed, 12 Mar 2025 22:12:15 +0100 Subject: [PATCH] plugins/octo: add snacks picker to picker options The snacks picker is also a valid choice now: https://github.com/pwntester/octo.nvim/blob/631776a36c12724ba1db5ed8549cad35f70134dc/lua/octo/config.lua#L418 --- plugins/by-name/octo/default.nix | 7 +++++++ tests/test-sources/plugins/by-name/octo/default.nix | 11 +++++++++++ 2 files changed, 18 insertions(+) diff --git a/plugins/by-name/octo/default.nix b/plugins/by-name/octo/default.nix index b353e962..e49f8d0f 100644 --- a/plugins/by-name/octo/default.nix +++ b/plugins/by-name/octo/default.nix @@ -124,6 +124,7 @@ lib.nixvim.plugins.mkNeovimPlugin { [ "telescope" "fzf-lua" + "snacks" ] '' Picker to use. @@ -182,5 +183,11 @@ lib.nixvim.plugins.mkNeovimPlugin { plugins.telescope.enable = lib.mkDefault true; }) (lib.mkIf (cfg.settings.picker == "fzf-lua") { plugins.fzf-lua.enable = lib.mkDefault true; }) + (lib.mkIf (cfg.settings.picker == "snacks") { + plugins.snacks = { + enable = lib.mkDefault true; + settings.picker.enabled = lib.mkDefault true; + }; + }) ]; } diff --git a/tests/test-sources/plugins/by-name/octo/default.nix b/tests/test-sources/plugins/by-name/octo/default.nix index 85dc8e27..0a8ebd0f 100644 --- a/tests/test-sources/plugins/by-name/octo/default.nix +++ b/tests/test-sources/plugins/by-name/octo/default.nix @@ -39,6 +39,17 @@ }; }; + withSnacksPicker = { + # This test is flaky and fails non-deterministically + test.runNvim = false; + + plugins.web-devicons.enable = true; + plugins.octo = { + enable = true; + settings.picker = "snacks"; + }; + }; + defaults = { # This test is flaky and fails non-deterministically test.runNvim = false;