From 394b33b74aac26b3a97ebc9f43d464d7ee49f15e Mon Sep 17 00:00:00 2001 From: fe2-Nyxar Date: Sun, 31 May 2026 14:02:34 +0100 Subject: [PATCH] vimPlugins.harpoon-lualine: init at 0-unstable-2025-07-28 https://github.com/letieu/harpoon-lualine --- .../applications/editors/vim/plugins/generated.nix | 14 ++++++++++++++ .../applications/editors/vim/plugins/overrides.nix | 12 ++++++++---- .../editors/vim/plugins/vim-plugin-names | 1 + 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 2aad4186b645..b89387f9e6a6 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -7169,6 +7169,20 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + harpoon-lualine = buildVimPlugin { + pname = "harpoon-lualine"; + version = "0-unstable-2025-07-28"; + src = fetchFromGitHub { + owner = "letieu"; + repo = "harpoon-lualine"; + rev = "215c0847dfb787b19268f7b42eed83bdcf06b966"; + hash = "sha256-HGbz/b2AVl8145BCy8I47dDrhBVMSQQIr+mWbOrmj5Q="; + }; + meta.homepage = "https://github.com/letieu/harpoon-lualine/"; + meta.license = unfree; + meta.hydraPlatforms = [ ]; + }; + harpoon2 = buildVimPlugin { pname = "harpoon2"; version = "0-unstable-2025-10-31"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index a1989d0e7c17..939e535fee1d 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -150,7 +150,6 @@ let }" overrides; in - assertNoAdditions { # keep-sorted start case=no block=yes newline_separated=yes ack-vim = super.ack-vim.overrideAttrs (old: { @@ -1579,7 +1578,6 @@ assertNoAdditions { ]; dependencies = [ self.fzf-vim ]; passthru = old.passthru // { - initLua = "vim.g.hoogle_fzf_cache_file = vim.fn.stdpath('cache')..'/hoogle_cache.json"; }; }); @@ -1778,6 +1776,13 @@ assertNoAdditions { dependencies = [ self.plenary-nvim ]; }; + harpoon-lualine = super.harpoon-lualine.overrideAttrs { + dependencies = [ + self.lualine-nvim + self.harpoon2 + ]; + }; + harpoon2 = super.harpoon2.overrideAttrs { dependencies = [ self.plenary-nvim ]; nvimSkipModules = [ @@ -4122,7 +4127,6 @@ assertNoAdditions { } ''; }; - }); rtorrent-syntax-file = super.rtorrent-syntax-file.overrideAttrs (old: { @@ -4419,6 +4423,7 @@ assertNoAdditions { # the vim plugin expects evinceSync.py to be a python file, but it is a C wrapper pythonWrapper = writeText "evinceSync-wrapper.py" # python + '' #!${python3}/bin/python3 import os @@ -4824,7 +4829,6 @@ assertNoAdditions { --replace-fail "['tinymist'] = nil," "tinymist = '${lib.getExe tinymist}'," \ --replace-fail "['websocat'] = nil," "websocat = '${lib.getExe websocat}'," ''; - }; unicode-vim = diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 9d98d2d27261..4137f19252af 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -510,6 +510,7 @@ https://github.com/TheSnakeWitcher/hardhat.nvim/,, https://github.com/m4xshen/hardtime.nvim/,, https://git.sr.ht/~sircmpwn/hare.vim,, https://github.com/ThePrimeagen/harpoon/,, +https://github.com/letieu/harpoon-lualine/,, https://github.com/ThePrimeagen/harpoon/,harpoon2,harpoon2 https://github.com/kiyoon/haskell-scope-highlighting.nvim/,, https://github.com/mrcjkb/haskell-snippets.nvim/,,