From dd3db0f1085daf167ce376a503a6971fa67aeb27 Mon Sep 17 00:00:00 2001 From: Nicolas Goudry Date: Sun, 16 Jun 2024 15:02:42 +0200 Subject: [PATCH] feat(plugins/precognition): patch toggle to return state --- plugins/precognition/default.nix | 2 +- .../{package.nix => package/default.nix} | 4 ++++ plugins/precognition/package/init.lua.patch | 12 ++++++++++++ 3 files changed, 17 insertions(+), 1 deletion(-) rename plugins/precognition/{package.nix => package/default.nix} (88%) create mode 100644 plugins/precognition/package/init.lua.patch diff --git a/plugins/precognition/default.nix b/plugins/precognition/default.nix index 45f5684..e41b60b 100644 --- a/plugins/precognition/default.nix +++ b/plugins/precognition/default.nix @@ -4,7 +4,7 @@ { extra = { packages = [ - (import ./package.nix { inherit lib pkgs; }) + (import ./package { inherit lib pkgs; }) ]; config = '' diff --git a/plugins/precognition/package.nix b/plugins/precognition/package/default.nix similarity index 88% rename from plugins/precognition/package.nix rename to plugins/precognition/package/default.nix index df2ad0b..ae77357 100644 --- a/plugins/precognition/package.nix +++ b/plugins/precognition/package/default.nix @@ -14,4 +14,8 @@ pkgs.vimUtils.buildVimPlugin { rev = "v${version}"; hash = "sha256-AqWYV/59ugKyOWALOCdycWVm0bZ7qb981xnuw/mAVzM="; }; + + patches = [ + ./init.lua.patch + ]; } diff --git a/plugins/precognition/package/init.lua.patch b/plugins/precognition/package/init.lua.patch new file mode 100644 index 0000000..8eb75a1 --- /dev/null +++ b/plugins/precognition/package/init.lua.patch @@ -0,0 +1,12 @@ +diff --git a/lua/precognition/init.lua b/lua/precognition/init.lua +index b0b9d49..b057a15 100644 +--- a/lua/precognition/init.lua ++++ b/lua/precognition/init.lua +@@ -413,6 +413,7 @@ function M.toggle() + else + M.show() + end ++ return visible + end + + ---@param opts Precognition.PartialConfig