summaryrefslogtreecommitdiff
path: root/lua/meltdown.lua
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2024-03-27 14:34:18 -0600
committerJosh Rahm <rahm@google.com>2024-03-27 14:34:18 -0600
commitff58efeacb11dc6cd785c3f259fbe5d825c0583c (patch)
treefe0ba4266b52f4e309311c05a637c8b02aa8c6f3 /lua/meltdown.lua
parent0ffea14cd78981d89bcc43cd623551034094104a (diff)
downloadmeltdown-ff58efeacb11dc6cd785c3f259fbe5d825c0583c.tar.gz
meltdown-ff58efeacb11dc6cd785c3f259fbe5d825c0583c.tar.bz2
meltdown-ff58efeacb11dc6cd785c3f259fbe5d825c0583c.zip
More changes to meltdown to better integrate out-of-the-box
Diffstat (limited to 'lua/meltdown.lua')
-rw-r--r--lua/meltdown.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/lua/meltdown.lua b/lua/meltdown.lua
index 403f9ca..a21b92e 100644
--- a/lua/meltdown.lua
+++ b/lua/meltdown.lua
@@ -2,6 +2,19 @@ local vim = assert(vim)
local meltdown = {}
+function meltdown.remove_package(str)
+ for k, _ in pairs(package.loaded) do
+ if string.match(k, "^" .. str) then
+ package.loaded[k] = nil
+ end
+ end
+end
+
+function meltdown.reload_package(str)
+ meltdown.remove_package(str)
+ return require(str)
+end
+
meltdown.colors = {
bg_0 = "#16161D",
bg_1 = "#181820",