From 825539f72f773f1cad7936133fe2a20ed4d198e3 Mon Sep 17 00:00:00 2001 From: Ildar Mulyukov Date: Sun, 18 May 2025 00:02:51 +0500 Subject: [PATCH] use TMPDIR in a compatible way --- lua-lsp/analyze.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua-lsp/analyze.lua b/lua-lsp/analyze.lua index 51ba4e1..b83bb8c 100644 --- a/lua-lsp/analyze.lua +++ b/lua-lsp/analyze.lua @@ -523,7 +523,8 @@ local function try_luacheck(document) if luacheck then local reports if Config._useNativeLuacheck == false then - local tmp_path = "/tmp/check.lua" + local tmpdir = os.getenv("TMPDIR") or os.getenv("TMP") or "/tmp" + local tmp_path = tmpdir .. "/check.lua" local tmp = assert(io.open(tmp_path, "w")) tmp:write(document.text) tmp:close()