From 2364a971d4b4797da1550c9a93e8ac3867ac54ae Mon Sep 17 00:00:00 2001 From: ShaolunWang Date: Tue, 23 Jul 2024 20:40:49 +0100 Subject: [PATCH] feat: support windows and nvim 0.9.5 --- lua/ivy/libivy.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lua/ivy/libivy.lua b/lua/ivy/libivy.lua index 4989811..6637cb3 100644 --- a/lua/ivy/libivy.lua +++ b/lua/ivy/libivy.lua @@ -1,7 +1,13 @@ local library_path = (function() local root = string.sub(debug.getinfo(1).source, 2, #"/libivy.lua" * -1) local release_path = root .. "../../target/release" - if vim.uv.os_uname().sysname == "Windows_NT" then + local is_windows + if vim.version() >= 0.9 then + is_windows = vim.uv.os_uname().sysname == "Windows_NT" + else + is_windows = vim.loop.os_uname().sysname == "Windows_NT" + end + if is_windows then return package.searchpath("ivyrs", release_path .. "/?.dll;") else return package.searchpath("libivyrs", release_path .. "/?.so;" .. release_path .. "/?.dylib;")