diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index bd0299ccdcfb4..5bcde1f19b518 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -2381,6 +2381,18 @@ final: prev: meta.homepage = "https://github.com/Shougo/denite.nvim/"; }; + denops-vim = buildVimPluginFrom2Nix { + pname = "denops.vim"; + version = "2023-01-20"; + src = fetchFromGitHub { + owner = "vim-denops"; + repo = "denops.vim"; + rev = "44baa0666e69976dd82311a67a220c7f71273368"; + sha256 = "1wdl2sq6vl4lmyqrhnp0mspxbfaza3h8pgkgdhf27jdkavg793ij"; + }; + meta.homepage = "https://github.com/vim-denops/denops.vim/"; + }; + deol-nvim = buildVimPluginFrom2Nix { pname = "deol.nvim"; version = "2022-11-24"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index d02431e8bfdfe..3079db7d269e1 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -17,6 +17,7 @@ , Cocoa , code-minimap , dasht +, deno , direnv , fish , fzf @@ -338,6 +339,13 @@ self: super: { dependencies = with self; [ nvim-yarp ]; }); + denops-vim = super.denops-vim.overrideAttrs (old: { + postPatch = '' + # Use Nix's Deno instead of an arbitrary install + substituteInPlace ./autoload/denops.vim --replace "call denops#_internal#conf#define('denops#deno', 'deno')" "call denops#_internal#conf#define('denops#deno', '${deno}/bin/deno')" + ''; + }); + deoplete-fish = super.deoplete-fish.overrideAttrs (old: { dependencies = with self; [ deoplete-nvim vim-fish ]; }); diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 2ba8c991512ea..a1ef5c6194405 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -199,6 +199,7 @@ https://github.com/Raimondi/delimitMate/,, https://github.com/neoclide/denite-extra/,, https://github.com/neoclide/denite-git/,, https://github.com/Shougo/denite.nvim/,, +https://github.com/vim-denops/denops.vim/,HEAD, https://github.com/Shougo/deol.nvim/,, https://github.com/deoplete-plugins/deoplete-clang/,, https://github.com/deoplete-plugins/deoplete-dictionary/,,