From f318452070d42e51231f7880a5d0eaa93d978a1e Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Wed, 11 Jan 2023 00:41:17 +0100 Subject: Rip aniseed, hail hotpot --- init.lua | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) (limited to 'init.lua') 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) -- cgit v1.2.3-70-g09d2