From f524723d987faef64d700579047a4f95b0b2253f Mon Sep 17 00:00:00 2001 From: joshashtondev Date: Fri, 18 Sep 2026 10:18:52 -0600 Subject: [PATCH] =?UTF-8?q?nixos:=20gen=2048=20@=20lilac=20=E2=80=94=20202?= =?UTF-8?q?6-09-18=2010:18=2026.05.20260814.02e0898=20(Yarara)=20-----?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- home/programs/nvim.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/home/programs/nvim.nix b/home/programs/nvim.nix index 3da273a..b8fc4a8 100644 --- a/home/programs/nvim.nix +++ b/home/programs/nvim.nix @@ -137,6 +137,15 @@ in end local java_home = os.getenv("JAVA_HOME") + if not java_home then + local javac = vim.fn.exepath("javac") + if javac ~= "" then + java_home = vim.fn.fnamemodify(vim.fn.resolve(javac), ":h:h") + end + end + if not java_home then + vim.notify("No JAVA_HOME and no javac on PATH - jdtls will guess a runtime", vim.log.levels.WARN) + end if not java_home then vim.notify("JAVA_HOME unset - jdtls will guess a runtime", vim.log.levels.WARN) end