From 61caa52fc582d7f07b1c22abc00db560a2671fb1 Mon Sep 17 00:00:00 2001 From: Stanislav Asunkin <1353637+stasjok@users.noreply.github.com> Date: Tue, 16 Jul 2024 12:24:56 +0300 Subject: [PATCH] plugins/telescope/fzf-native: add compatibility with `combinePlugins` --- plugins/telescope/extensions/fzf-native.nix | 5 +++++ tests/test-sources/plugins/telescope/fzf-native.nix | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/plugins/telescope/extensions/fzf-native.nix b/plugins/telescope/extensions/fzf-native.nix index 8742c639..d159b223 100644 --- a/plugins/telescope/extensions/fzf-native.nix +++ b/plugins/telescope/extensions/fzf-native.nix @@ -52,4 +52,9 @@ override_file_sorter = false; case_mode = "ignore_case"; }; + + extraConfig = cfg: { + # Native library is in build/libfzf.so + performance.combinePlugins.pathsToLink = [ "/build" ]; + }; } diff --git a/tests/test-sources/plugins/telescope/fzf-native.nix b/tests/test-sources/plugins/telescope/fzf-native.nix index 7cf63acd..6a1b2c87 100644 --- a/tests/test-sources/plugins/telescope/fzf-native.nix +++ b/tests/test-sources/plugins/telescope/fzf-native.nix @@ -22,4 +22,13 @@ }; }; }; + + combine-plugins = { + plugins.telescope = { + enable = true; + extensions.fzf-native.enable = true; + }; + + performance.combinePlugins.enable = true; + }; }