about summary refs log tree commit diff
diff options
context:
space:
mode:
author"Brian Leung" <"leungbk@posteo.net">2022-03-08 23:42:23 -0800
committerBrian Leung <leungbk@posteo.net>2022-03-10 07:55:15 -0800
commit0ed50dce506bb176043da168fd8483016a97eba5 (patch)
tree972e41330b5d905ce3e286bf629fcd0fe1b54f2c
parentb285038ca4bcb7dd0c826faa4629c0d6983c0760 (diff)
downloadnixlib-0ed50dce506bb176043da168fd8483016a97eba5.tar
nixlib-0ed50dce506bb176043da168fd8483016a97eba5.tar.gz
nixlib-0ed50dce506bb176043da168fd8483016a97eba5.tar.bz2
nixlib-0ed50dce506bb176043da168fd8483016a97eba5.tar.lz
nixlib-0ed50dce506bb176043da168fd8483016a97eba5.tar.xz
nixlib-0ed50dce506bb176043da168fd8483016a97eba5.tar.zst
nixlib-0ed50dce506bb176043da168fd8483016a97eba5.zip
vimPlugins.zoxide-vim: init at 2021-12-10
-rw-r--r--pkgs/applications/editors/vim/plugins/generated.nix12
-rw-r--r--pkgs/applications/editors/vim/plugins/overrides.nix10
-rw-r--r--pkgs/applications/editors/vim/plugins/vim-plugin-names1
3 files changed, 23 insertions, 0 deletions
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