vimPlugins: move non-github plugins to separate files (#376366)

This commit is contained in:
Austin Horstman
2025-01-28 14:53:12 -06:00
committed by GitHub
12 changed files with 235 additions and 109 deletions
@@ -1,5 +1,5 @@
# GENERATED by ./pkgs/applications/editors/vim/plugins/update.py. Do not edit!
{ lib, buildVimPlugin, buildNeovimPlugin, fetchFromGitHub, fetchgit }:
{ lib, buildVimPlugin, buildNeovimPlugin, fetchFromGitHub }:
final: prev:
{
@@ -1686,17 +1686,6 @@ final: prev:
meta.homepage = "https://github.com/xavierd/clang_complete/";
};
clangd_extensions-nvim = buildVimPlugin {
pname = "clangd_extensions.nvim";
version = "2025-01-27";
src = fetchgit {
url = "https://git.sr.ht/~p00f/clangd_extensions.nvim";
rev = "db28f29be928d18cbfb86fbfb9f83f584f658feb";
sha256 = "16j27jwr90ixj1r6qcwfc9f90a2jdzd5104vpwwvyrdlqpgkml2x";
};
meta.homepage = "https://git.sr.ht/~p00f/clangd_extensions.nvim";
};
clever-f-vim = buildVimPlugin {
pname = "clever-f.vim";
version = "2022-10-15";
@@ -1793,17 +1782,6 @@ final: prev:
meta.homepage = "https://github.com/tzachar/cmp-ai/";
};
cmp-async-path = buildVimPlugin {
pname = "cmp-async-path";
version = "2024-10-21";
src = fetchgit {
url = "https://codeberg.org/FelipeLema/cmp-async-path/";
rev = "d6d1ffa2075039632a2d71e8fa139818e15ac757";
sha256 = "1x10v0kd0i2pdxknzdn3zgqdn4hgbivgnczsj56wc32jzcs6k49i";
};
meta.homepage = "https://codeberg.org/FelipeLema/cmp-async-path/";
};
cmp-beancount = buildVimPlugin {
pname = "cmp-beancount";
version = "2024-07-16";
@@ -4667,17 +4645,6 @@ final: prev:
meta.homepage = "https://github.com/vim-scripts/gitignore.vim/";
};
gitlab-vim = buildVimPlugin {
pname = "gitlab.vim";
version = "2025-01-24";
src = fetchgit {
url = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim";
rev = "aa50a927a1d92abed361442b9366f0f1cddac937";
sha256 = "0z80wj2qhk55yk4p3gpqnssdz7znq3m8sgcln08ivknw6mlmwvxa";
};
meta.homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim";
};
gitlinker-nvim = buildVimPlugin {
pname = "gitlinker.nvim";
version = "2023-02-03";
@@ -5063,17 +5030,6 @@ final: prev:
meta.homepage = "https://github.com/m4xshen/hardtime.nvim/";
};
hare-vim = buildVimPlugin {
pname = "hare.vim";
version = "2025-01-24";
src = fetchgit {
url = "https://git.sr.ht/~sircmpwn/hare.vim";
rev = "1e39bb30c680756dd6b4b85af50571b5afee58cb";
sha256 = "0ivkh0dgc6djaqjsnbsc36027w4as9k1dj4d3ja4wzxnqk2ll97p";
};
meta.homepage = "https://git.sr.ht/~sircmpwn/hare.vim";
};
harpoon = buildVimPlugin {
pname = "harpoon";
version = "2024-08-29";
@@ -6446,17 +6402,6 @@ final: prev:
meta.homepage = "https://github.com/nvim-lua/lsp_extensions.nvim/";
};
lsp_lines-nvim = buildVimPlugin {
pname = "lsp_lines.nvim";
version = "2024-12-21";
src = fetchgit {
url = "https://git.sr.ht/~whynothugo/lsp_lines.nvim";
rev = "a92c755f182b89ea91bd8a6a2227208026f27b4d";
sha256 = "14ym4d8vgvw2vhsaxik8612wyvszd895q69n9h100yd7x5jqhy4c";
};
meta.homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim";
};
lsp_signature-nvim = buildVimPlugin {
pname = "lsp_signature.nvim";
version = "2025-01-10";
@@ -9390,17 +9335,6 @@ final: prev:
meta.homepage = "https://github.com/gennaro-tedesco/nvim-jqx/";
};
nvim-julia-autotest = buildVimPlugin {
pname = "nvim-julia-autotest";
version = "2022-10-31";
src = fetchgit {
url = "https://gitlab.com/usmcamp0811/nvim-julia-autotest";
rev = "b74e2f9c961e604cb56cc23f87188348bfa0f33f";
sha256 = "0jd6r5chh4rdj1jyrsqhb67glwqjcygzvk8gyp0v7axr2xn6r8r1";
};
meta.homepage = "https://gitlab.com/usmcamp0811/nvim-julia-autotest";
};
nvim-lastplace = buildVimPlugin {
pname = "nvim-lastplace";
version = "2023-07-27";
@@ -11157,17 +11091,6 @@ final: prev:
meta.homepage = "https://github.com/luochen1990/rainbow/";
};
rainbow-delimiters-nvim = buildVimPlugin {
pname = "rainbow-delimiters.nvim";
version = "2025-01-12";
src = fetchgit {
url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
rev = "85b80abaa09cbbc039e3095b2f515b3cf8cadd11";
sha256 = "10sz2qp42rpf341qpr7cvjkwn0r07mmkdr5pbs3a7siczid4y935";
};
meta.homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
};
rainbow_parentheses-vim = buildVimPlugin {
pname = "rainbow_parentheses.vim";
version = "2013-03-05";
@@ -17925,17 +17848,6 @@ final: prev:
meta.homepage = "https://github.com/dstein64/vim-startuptime/";
};
vim-stationeers-ic10-syntax = buildVimPlugin {
pname = "vim-stationeers-ic10-syntax";
version = "2025-01-08";
src = fetchgit {
url = "https://gitlab.com/LittleMorph/vim-ic10";
rev = "7c1f13b198cfe122fb52f6abfb8dc95d5ca51013";
sha256 = "0pxk1qq6niy9msm369w5xn2jcwpa8a30hpqk6hb1ag1v6244j3g1";
};
meta.homepage = "https://gitlab.com/LittleMorph/vim-ic10";
};
vim-strip-trailing-whitespace = buildVimPlugin {
pname = "vim-strip-trailing-whitespace";
version = "2022-02-01";
@@ -0,0 +1,26 @@
{
lib,
fetchFromSourcehut,
nix-update-script,
vimUtils,
}:
vimUtils.buildVimPlugin {
pname = "clangd_extensions.nvim";
version = "unstable-2024-10-05";
src = fetchFromSourcehut {
owner = "~p00f";
repo = "clangd_extensions.nvim";
rev = "8f7b72100883e0e34400d9518d40a03f21e4d0a6";
hash = "sha256-N2YPu2Oa5KBkL8GSp9Al+rxhtNgu7YtxtMuy5BIcnOY=";
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Clangd's off-spec features for neovim's LSP client";
homepage = "https://git.sr.ht/~p00f/clangd_extensions.nvim";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
}
@@ -0,0 +1,30 @@
{
lib,
vimUtils,
fetchFromGitea,
nix-update-script,
vimPlugins,
}:
vimUtils.buildVimPlugin {
pname = "cmp-async-path";
version = "unstable-2024-10-21";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "FelipeLema";
repo = "cmp-async-path";
rev = "d6d1ffa2075039632a2d71e8fa139818e15ac757";
hash = "sha256-MZFpNPtSDMZNkfoz+3ZcDxLb8PvDtm9nb1dE0CbYIPQ=";
};
checkInputs = [ vimPlugins.nvim-cmp ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Nvim-cmp source for filesystem paths with async processing";
homepage = "https://codeberg.org/FelipeLema/cmp-async-path/";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
}
@@ -0,0 +1,26 @@
{
lib,
vimUtils,
fetchFromGitLab,
nix-update-script,
}:
vimUtils.buildVimPlugin {
pname = "gitlab.vim";
version = "unstable-2025-01-23";
src = fetchFromGitLab {
owner = "gitlab-org/editor-extensions";
repo = "gitlab.vim";
rev = "62a60341df24ccecb73bc9ae34a198674bb12faf";
hash = "sha256-9G5H3MUdE++hR7p8nsoxK5kuA84k8oJBMvOa01PZrsA=";
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Integrate GitLab Duo with Neovim";
homepage = "https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
}
@@ -0,0 +1,26 @@
{
lib,
vimUtils,
fetchFromSourcehut,
nix-update-script,
}:
vimUtils.buildVimPlugin {
pname = "hare.vim";
version = "unstable-2025-01-23";
src = fetchFromSourcehut {
owner = "~sircmpwn";
repo = "hare.vim";
rev = "1a732aca2931402f3186f52ae626540a770aefe2";
hash = "sha256-wBeQvDm7ZTUcw21VIAryyH6tMuBiQCMOJRZX/8ic8B4=";
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Hare programming in Vim";
homepage = "https://git.sr.ht/~sircmpwn/hare.vim";
license = lib.licenses.vim;
platforms = lib.platforms.all;
};
}
@@ -0,0 +1,26 @@
{
lib,
vimUtils,
fetchFromSourcehut,
nix-update-script,
}:
vimUtils.buildVimPlugin {
pname = "lsp_lines.nvim";
version = "unstable-2024-12-10";
src = fetchFromSourcehut {
owner = "~whynothugo";
repo = "lsp_lines.nvim";
rev = "a92c755f182b89ea91bd8a6a2227208026f27b4d";
hash = "sha256-jHiIZemneQACTDYZXBJqX2/PRTBoxq403ILvt1Ej1ZM=";
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Neovim diagnostics using virtual lines";
homepage = "https://git.sr.ht/~whynothugo/lsp_lines.nvim";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
}
@@ -0,0 +1,26 @@
{
lib,
vimUtils,
fetchFromGitLab,
nix-update-script,
}:
vimUtils.buildVimPlugin {
pname = "nvim-julia-autotest";
version = "unstable-2022-10-31";
src = fetchFromGitLab {
owner = "usmcamp0811";
repo = "nvim-julia-autotest";
rev = "b74e2f9c961e604cb56cc23f87188348bfa0f33f";
hash = "sha256-IaNsbBe5q7PB9Q/N/Z9nEnP6jlkQ6+xlkC0TCFnJpkk=";
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Automatically run Julia tests when you save runtest.jl file";
homepage = "https://gitlab.com/usmcamp0811/nvim-julia-autotest";
license = lib.licenses.gpl3;
platforms = lib.platforms.all;
};
}
@@ -0,0 +1,33 @@
{
lib,
vimUtils,
fetchFromGitLab,
nix-update-script,
}:
vimUtils.buildVimPlugin {
pname = "rainbow-delimiters.nvim";
version = "unstable-2025-01-12";
src = fetchFromGitLab {
owner = "HiPhish";
repo = "rainbow-delimiters.nvim";
rev = "85b80abaa09cbbc039e3095b2f515b3cf8cadd11";
hash = "sha256-zWHXYs3XdnoszqOFY3hA2L5mNn1a44OAeKv3lL3EMEw=";
};
nvimSkipModule = [
# rainbow-delimiters.types.lua
"rainbow-delimiters.types"
# Test that requires an unpackaged dependency
"rainbow-delimiters._test.highlight"
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Rainbow delimiters for Neovim with Tree-sitter";
homepage = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim";
license = lib.licenses.gpl3;
platforms = lib.platforms.all;
};
}
@@ -0,0 +1,26 @@
{
lib,
vimUtils,
fetchFromGitLab,
nix-update-script,
}:
vimUtils.buildVimPlugin {
pname = "vim-ic10";
version = "unstable-2025-01-08";
src = fetchFromGitLab {
owner = "LittleMorph";
repo = "vim-ic10";
rev = "7c1f13b198cfe122fb52f6abfb8dc95d5ca51013";
hash = "sha256-4Q1JiDA7PBUWNBNfCIZC6nImhe2FJzOqrslHazAOs18=";
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Stationeers IC10 syntax highlighting for Vim";
homepage = "https://gitlab.com/LittleMorph/vim-ic10";
license = lib.licenses.mit;
platforms = lib.platforms.all;
};
}
@@ -315,6 +315,8 @@ in
];
};
clangd_extensions-nvim = callPackage ./non-generated/clangd_extensions-nvim { };
clang_complete = super.clang_complete.overrideAttrs {
# In addition to the arguments you pass to your compiler, you also need to
# specify the path of the C++ std header (if you are using C++).
@@ -366,9 +368,7 @@ in
];
};
cmp-async-path = super.cmp-async-path.overrideAttrs {
checkInputs = [ self.nvim-cmp ];
};
cmp-async-path = callPackage ./non-generated/cmp-async-path { };
cmp-beancount = super.cmp-beancount.overrideAttrs {
checkInputs = [ self.nvim-cmp ];
@@ -1199,6 +1199,8 @@ in
configurePhase = "cd plugins/nvim";
};
gitlab-vim = callPackage ./non-generated/gitlab-vim { };
gitlinker-nvim = super.gitlinker-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
};
@@ -1268,6 +1270,8 @@ in
];
};
hare-vim = callPackage ./non-generated/hare-vim { };
harpoon = super.harpoon.overrideAttrs {
dependencies = [ self.plenary-nvim ];
};
@@ -1585,6 +1589,8 @@ in
luaAttr = luaPackages.lsp-progress-nvim;
};
lsp_lines-nvim = callPackage ./non-generated/lsp_lines-nvim { };
lspecho-nvim = super.lspecho-nvim.overrideAttrs {
meta.license = lib.licenses.mit;
};
@@ -2297,6 +2303,8 @@ in
dependencies = [ self.nvim-java-core ];
};
nvim-julia-autotest = callPackage ./non-generated/nvim-julia-autotest { };
nvim-lsp-file-operations = super.nvim-lsp-file-operations.overrideAttrs {
dependencies = [ self.plenary-nvim ];
};
@@ -2721,14 +2729,7 @@ in
quicker-nvim = super.quicker-nvim.overrideAttrs {
};
rainbow-delimiters-nvim = super.rainbow-delimiters-nvim.overrideAttrs {
nvimSkipModule = [
# rainbow-delimiters.types.lua
"rainbow-delimiters.types"
# Test that requires an unpackaged dependency
"rainbow-delimiters._test.highlight"
];
};
rainbow-delimiters-nvim = callPackage ./non-generated/rainbow-delimiters-nvim { };
range-highlight-nvim = super.range-highlight-nvim.overrideAttrs {
dependencies = [ self.cmd-parser-nvim ];
@@ -3642,6 +3643,8 @@ in
dependencies = [ self.vim-repeat ];
};
vim-stationeers-ic10-syntax = callPackage ./non-generated/vim-stationeers-ic10-syntax { };
vim-stylish-haskell = super.vim-stylish-haskell.overrideAttrs (old: {
postPatch =
old.postPatch or ""
@@ -82,7 +82,7 @@ class VimEditor(pluginupdate.Editor):
f.write(
textwrap.dedent(
"""
{ lib, buildVimPlugin, buildNeovimPlugin, fetchFromGitHub, fetchgit }:
{ lib, buildVimPlugin, buildNeovimPlugin, fetchFromGitHub }:
final: prev:
{
@@ -138,7 +138,6 @@ https://github.com/declancm/cinnamon.nvim/,HEAD,
https://github.com/projekt0n/circles.nvim/,,
https://github.com/zootedb0t/citruszest.nvim/,,
https://github.com/xavierd/clang_complete/,,
https://git.sr.ht/~p00f/clangd_extensions.nvim,HEAD,
https://github.com/rhysd/clever-f.vim/,,
https://github.com/bbchung/clighter8/,,
https://github.com/ekickx/clipboard-image.nvim/,,
@@ -147,7 +146,6 @@ https://github.com/asheq/close-buffers.vim/,HEAD,
https://github.com/Civitasv/cmake-tools.nvim/,,
https://github.com/winston0410/cmd-parser.nvim/,,
https://github.com/tzachar/cmp-ai/,HEAD,
https://codeberg.org/FelipeLema/cmp-async-path/,,
https://github.com/crispgm/cmp-beancount/,HEAD,
https://github.com/hrsh7th/cmp-buffer/,,
https://github.com/hrsh7th/cmp-calc/,,
@@ -386,7 +384,6 @@ https://github.com/mikesmithgh/git-prompt-string-lualine.nvim/,HEAD,
https://github.com/ThePrimeagen/git-worktree.nvim/,,
https://github.com/wintermute-cell/gitignore.nvim/,HEAD,
https://github.com/vim-scripts/gitignore.vim/,,
https://gitlab.com/gitlab-org/editor-extensions/gitlab.vim,HEAD,
https://github.com/ruifm/gitlinker.nvim/,,
https://github.com/lewis6991/gitsigns.nvim/,,
https://github.com/gregsexton/gitv/,,
@@ -419,7 +416,6 @@ https://github.com/junegunn/gv.vim/,,
https://github.com/chrishrb/gx.nvim/,HEAD,
https://github.com/TheSnakeWitcher/hardhat.nvim/,HEAD,
https://github.com/m4xshen/hardtime.nvim/,HEAD,
https://git.sr.ht/~sircmpwn/hare.vim,HEAD,
https://github.com/ThePrimeagen/harpoon/,master,
https://github.com/ThePrimeagen/harpoon/,harpoon2,harpoon2
https://github.com/kiyoon/haskell-scope-highlighting.nvim/,HEAD,
@@ -534,7 +530,6 @@ https://github.com/ahmedkhalf/lsp-rooter.nvim/,,
https://github.com/nvim-lua/lsp-status.nvim/,,
https://github.com/VonHeikemen/lsp-zero.nvim/,v3.x,
https://github.com/nvim-lua/lsp_extensions.nvim/,,
https://git.sr.ht/~whynothugo/lsp_lines.nvim,,
https://github.com/ray-x/lsp_signature.nvim/,,
https://github.com/lspcontainers/lspcontainers.nvim/,,
https://github.com/deathbeam/lspecho.nvim/,HEAD,
@@ -777,7 +772,6 @@ https://github.com/nvim-java/nvim-java-core/,HEAD,
https://github.com/nvim-java/nvim-java-dap/,HEAD,
https://github.com/mfussenegger/nvim-jdtls/,,
https://github.com/gennaro-tedesco/nvim-jqx/,,
https://gitlab.com/usmcamp0811/nvim-julia-autotest,HEAD,
https://github.com/ethanholz/nvim-lastplace/,HEAD,
https://github.com/kosayoda/nvim-lightbulb/,,
https://github.com/josa42/nvim-lightline-lsp/,,
@@ -924,7 +918,6 @@ https://github.com/stefandtw/quickfix-reflector.vim/,,
https://github.com/dannyob/quickfixstatus/,,
https://github.com/jbyuki/quickmath.nvim/,HEAD,
https://github.com/luochen1990/rainbow/,,
https://gitlab.com/HiPhish/rainbow-delimiters.nvim,HEAD,
https://github.com/kien/rainbow_parentheses.vim/,,
https://github.com/vim-scripts/random.vim/,,
https://github.com/winston0410/range-highlight.nvim/,,
@@ -1487,7 +1480,6 @@ https://github.com/kbenzie/vim-spirv/,,
https://github.com/yorokobi/vim-splunk/,HEAD,
https://github.com/mhinz/vim-startify/,,
https://github.com/dstein64/vim-startuptime/,,
https://gitlab.com/LittleMorph/vim-ic10,HEAD,vim-stationeers-ic10-syntax
https://github.com/axelf4/vim-strip-trailing-whitespace/,,
https://github.com/nbouscal/vim-stylish-haskell/,,
https://github.com/alx741/vim-stylishask/,,