(nvim) update in progress

This commit is contained in:
juancwu 2025-09-05 14:33:13 -04:00
commit 3b376950c8
37 changed files with 1224 additions and 1271 deletions

View file

@ -3,35 +3,35 @@ local M = {}
---@return boolean
function M.is_linux()
return vim.loop.os_uname().sysname:find("Linux") ~= nil
return vim.loop.os_uname().sysname:find("Linux") ~= nil
end
---@return boolean
function M.is_mac()
return vim.loop.os_uname().sysname:find("Darwin") ~= nil
return vim.loop.os_uname().sysname:find("Darwin") ~= nil
end
---@return boolean
function M.is_win()
return vim.loop.os_uname().sysname:find("Windows") ~= nil
return vim.loop.os_uname().sysname:find("Windows") ~= nil
end
---@return boolean
function M.is_wsl()
return vim.fn.has("wsl") == 1
return vim.fn.has("wsl") == 1
end
---@param cmd string
---@return boolean
function M.cmd_exists(cmd)
local handle = io.popen("command -v " .. cmd)
if handle ~= nil then
local result = handle:read("*a")
handle:close()
return #result > 0
else
return false
end
local handle = io.popen("command -v " .. cmd)
if handle ~= nil then
local result = handle:read("*a")
handle:close()
return #result > 0
else
return false
end
end
return M