aboutsummaryrefslogtreecommitdiffstats
path: root/lua/pi/globals.lua
blob: e445e725b6e68e6ae8a12a109536ce1db1787e17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- Dumps all values into pretty print
---@vararg any
---@return any
dump = function(...)
  local args = {...}

  local mapped = {}
  for _, v in ipairs(args) do
    table.insert(mapped, vim.inspect(v))
  end
  print(unpack(mapped))

  return unpack(args)
end

Reload = function(...)
  return require("plenary.reload").reload_module(...)
end

R = function(name)
  Reload(name)
  return require(name)
end