From 8eb56b66442b7ade74d68adab69fbf6fb1834ed1 Mon Sep 17 00:00:00 2001 From: Lilin Lao Date: Tue, 26 Jul 2022 15:22:16 +0800 Subject: [PATCH] Fix windows env path separator Fix: mason installed binaries path appended to env.PATH when os is windows, the env path separator is ";". --- lua/core/init.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/core/init.lua b/lua/core/init.lua index 1dbb4c3..a26beb5 100644 --- a/lua/core/init.lua +++ b/lua/core/init.lua @@ -1,5 +1,6 @@ -- add binaries installed by mason.nvim to path -vim.env.PATH = vim.env.PATH .. ":" .. vim.fn.stdpath "data" .. "/mason/bin" +local is_windows = vim.loop.os_uname().sysname == "Windows_NT" +vim.env.PATH = vim.env.PATH .. (is_windows and ";" or ":") .. vim.fn.stdpath "data" .. "/mason/bin" -- commands vim.cmd "silent! command! NvChadUpdate lua require('nvchad').update_nvchad()"