diff options
author | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2023-01-11 00:41:17 +0100 |
---|---|---|
committer | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2023-01-11 00:41:17 +0100 |
commit | f318452070d42e51231f7880a5d0eaa93d978a1e (patch) | |
tree | c76f35889ebc7a4e52bbd06e07c8f33f9bf68f5d /init.lua | |
parent | 433952cf3efa8e2b5e23ff0e76a4afe6f95d44b5 (diff) |
Rip aniseed, hail hotpot
Diffstat (limited to 'init.lua')
-rw-r--r-- | init.lua | 31 |
1 files changed, 19 insertions, 12 deletions
@@ -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) |