summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2023-01-11 00:41:17 +0100
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2023-01-11 00:41:17 +0100
commitf318452070d42e51231f7880a5d0eaa93d978a1e (patch)
treec76f35889ebc7a4e52bbd06e07c8f33f9bf68f5d /init.lua
parent433952cf3efa8e2b5e23ff0e76a4afe6f95d44b5 (diff)
Rip aniseed, hail hotpot
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua31
1 files changed, 19 insertions, 12 deletions
diff --git a/init.lua b/init.lua
index 8e7f660..8c53acd 100644
--- a/init.lua
+++ b/init.lua
@@ -1,8 +1,7 @@
-local lazy_path = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
-local aniseed_path = vim.fn.stdpath "data" .. "/lazy/aniseed"
-
-local function ensure(user, plugin, path)
+local function ensure(user, plugin)
+ local path = vim.fn.stdpath "data" .. "/lazy/" .. plugin
if not vim.loop.fs_stat(path) then
+ vim.notify("Downloading " .. plugin .. "...", vim.log.levels.INFO)
vim.fn.system {
"git",
"clone",
@@ -12,15 +11,23 @@ local function ensure(user, plugin, path)
path,
}
end
+ vim.opt.runtimepath:prepend(path)
end
-ensure("folke", "lazy.nvim", lazy_path)
-ensure("Olical", "aniseed", aniseed_path)
-
-vim.opt.runtimepath:prepend(lazy_path)
-vim.opt.runtimepath:prepend(aniseed_path)
+ensure("folke", "lazy.nvim")
+ensure("rktjmp", "hotpot.nvim")
-vim.g["aniseed#env"] = {
- module = "init",
- compile = true,
+require("hotpot").setup {
+ provide_require_fennel = true,
+ compiler = {
+ modules = {
+ correlate = true,
+ },
+ },
}
+
+require "settings"
+
+local plugins = require "plugins"
+local lazy_opts = require "plugins.lazy"
+require("lazy").setup(plugins, lazy_opts)