nixos/lua-lsp/script/tracy.lua

33 lines
669 B
Lua

local originTracy
local function enable()
if not originTracy then
local suc = pcall(require, 'luatracy')
if suc then
originTracy = tracy
else
originTracy = {
ZoneBeginN = function (info) end,
ZoneEnd = function () end,
}
end
end
---@diagnostic disable-next-line: lowercase-global
tracy = originTracy
end
local function disable()
---@diagnostic disable-next-line: lowercase-global
tracy = {
ZoneBeginN = function (info) end,
ZoneEnd = function () end,
}
end
disable()
return {
enable = enable,
disable = disable,
}