From 72d448e384249103748ee83b587c45924e4bc44d Mon Sep 17 00:00:00 2001 From: sefidel Date: Thu, 10 Feb 2022 00:24:03 +0900 Subject: Initial commit --- init.lua | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 init.lua (limited to 'init.lua') diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..07f792e --- /dev/null +++ b/init.lua @@ -0,0 +1,35 @@ +local ok, impatient = pcall(require, "impatient") +if ok then + impatient.enable_profile() +else + vim.notify(impatient) +end + +local fmt = string.format +local run = vim.api.nvim_command + +vim.opt.shadafile = "NONE" + +local function assert_installed(repo, type) + local _, _, pack_name = string.find(repo, [[%S+/(%S+)]]) + local install_path = vim.fn.stdpath("data") .. "/site/pack/packer/" .. (type or "start") .. "/" .. pack_name + if vim.fn.empty(vim.fn.glob(install_path)) ~= 0 then + print(fmt("Pack '%s' not found, cloning to %s", pack_name, install_path)) + vim.fn.system { + "git", + "clone", + "https://github.com/" .. repo, + install_path + } + run(fmt("packadd %s", pack_name)) + end +end + +assert_installed("wbthomason/packer.nvim") +assert_installed("rktjmp/hotpot.nvim") + +require("hotpot").setup { provide_require_fennel = true } + +vim.opt.termguicolors = true + +require("nvrc.ignite") -- cgit 1.4.1