From e6e2e446d45ba1f5047ace3d1af32d4e38d14b49 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 5 Jan 2025 00:30:44 +0100 Subject: [PATCH] vimPlugins.nvim-java-refactor: init at 2024-07-25 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ pkgs/applications/editors/vim/plugins/overrides.nix | 10 ++++++++++ 2 files changed, 22 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 3fa85558b465..dd956b82eec6 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -9138,6 +9138,18 @@ final: prev: meta.homepage = "https://github.com/nvim-java/nvim-java-core/"; }; + nvim-java-refactor = buildVimPlugin { + pname = "nvim-java-refactor"; + version = "2024-07-25"; + src = fetchFromGitHub { + owner = "nvim-java"; + repo = "nvim-java-refactor"; + rev = "ea1420fed5463c9cc976c2b4175f434b3646f0f7"; + sha256 = "0jspnlfq0c69ki0nva3jv6zi3fxd0x4p33d8szj1nh4yg8a0qbhl"; + }; + meta.homepage = "https://github.com/nvim-java/nvim-java-refactor/"; + }; + nvim-jdtls = buildVimPlugin { pname = "nvim-jdtls"; version = "2024-11-26"; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index f05759b866d4..b118bcda159c 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2136,6 +2136,16 @@ in ]; }; + nvim-java-refactor = super.nvim-java-refactor.overrideAttrs { + dependencies = [ self.nvim-java-core ]; + nvimSkipModule = [ + # Requires the `java.utils.ui` module which seems to be provided by `nvim-java` (cyclic dependency) + # -> Skip to avoid infinite recursion + "java-refactor.action" + "java-refactor.refactor" + ]; + }; + nvim-lsp-file-operations = super.nvim-lsp-file-operations.overrideAttrs { dependencies = [ self.plenary-nvim ]; nvimRequireCheck = "lsp-file-operations";