diff options
author | Josh Rahm <rahm@google.com> | 2024-03-27 14:34:18 -0600 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2024-03-27 14:34:18 -0600 |
commit | ff58efeacb11dc6cd785c3f259fbe5d825c0583c (patch) | |
tree | fe0ba4266b52f4e309311c05a637c8b02aa8c6f3 /lua/meltdown.lua | |
parent | 0ffea14cd78981d89bcc43cd623551034094104a (diff) | |
download | meltdown-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.lua | 13 |
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", |