From dc67c5feda1043cbfacd9bed8ffd9ac29de49075 Mon Sep 17 00:00:00 2001 From: William Boman Date: Thu, 9 Jun 2022 14:35:06 +0200 Subject: feat(health): use stderr for java version, also check for JAVA_HOME (#765) --- lua/nvim-lsp-installer/health/init.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/nvim-lsp-installer/health/init.lua b/lua/nvim-lsp-installer/health/init.lua index ff74f7a7..909c91cb 100644 --- a/lua/nvim-lsp-installer/health/init.lua +++ b/lua/nvim-lsp-installer/health/init.lua @@ -205,7 +205,17 @@ function M.check() check { cmd = "python3", args = { "--version" }, name = "python3", relaxed = true }, check { cmd = "python3", args = { "-m", "pip", "--version" }, name = "pip3", relaxed = true }, check { cmd = "javac", args = { "-version" }, name = "javac", relaxed = true }, - check { cmd = "java", args = { "-version" }, name = "java", relaxed = true }, + check { cmd = "java", args = { "-version" }, name = "java", use_stderr = true, relaxed = true }, + when( + vim.env.JAVA_HOME, + check { + cmd = ("%s/bin/java"):format(vim.env.JAVA_HOME), + args = { "-version" }, + name = "JAVA_HOME", + use_stderr = true, + relaxed = true, + } + ), check { cmd = "julia", args = { "--version" }, name = "julia", relaxed = true }, check { cmd = "wget", args = { "--version" }, name = "wget" }, -- wget is used interchangeably with curl, but with higher priority, so we mark curl as relaxed -- cgit v1.2.3-70-g09d2