diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index ad7e0bcd915c..537dda3bd47b 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -12036,4 +12036,16 @@ final: prev: meta.homepage = "https://github.com/troydm/zoomwintab.vim/"; }; + zoxide-vim = buildVimPluginFrom2Nix { + pname = "zoxide.vim"; + version = "2021-12-10"; + src = fetchFromGitHub { + owner = "nanotee"; + repo = "zoxide.vim"; + rev = "c4e96f34b1b3160d6b6a6519588024412df27cd7"; + sha256 = "0zisr1r1z9ys0jkab1lvwy4klwkay07p0095f03r9qydnig8jgsm"; + }; + meta.homepage = "https://github.com/nanotee/zoxide.vim/"; + }; + } diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index bb8e6a50cf73..ce1d3453fafc 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -39,6 +39,7 @@ , which , xkb-switch , ycmd +, zoxide , nodejs # test dependencies @@ -1076,6 +1077,15 @@ self: super: { }; }); + zoxide-vim = super.zoxide-vim.overrideAttrs (old: { + buildInputs = [ zoxide ]; + + postPatch = '' + substituteInPlace autoload/zoxide.vim \ + --replace "'zoxide_executable', 'zoxide'" "'zoxide_executable', '${zoxide}/bin/zoxide'" + ''; + }); + } // ( let nodePackageNames = [ diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index ef4d5499004f..2780b77defbc 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -520,6 +520,7 @@ mzlogin/vim-markdown-toc mzlogin/vim-smali nacro90/numb.nvim nanotech/jellybeans.vim +nanotee/zoxide.vim natebosch/vim-lsc nathanaelkane/vim-indent-guides nathangrigg/vim-beancount